a device that allows the user to use data such as text, photographs, and drawings into a computer.
a device (physical or virtual) that allows you to enter data (text, images, and sounds) and instructions (user responses and commands) into your computer.
involves combining data residing in different sources and providing users with a unified view of this data