any data the computer collects from people and from other devices  hardware component that collects the data
accepts data and instructions from the user or from another computer system.
hardware components that allow you to enter data, programs, commands, and user responses