A computer processes data into useful information through programmed instructions. It consists of hardware components like the CPU, keyboard, and printer, as well as software like operating systems, utility programs, and applications. The hardware is the tangible equipment, while software provides instructions to the hardware. System software controls computer operations and interfaces with hardware, while application software performs specific tasks for users. People also interact with computers as users and personnel with roles like students, technicians and teachers.