Computer is an electronic device that processes data according to programmed instructions. It has hardware components that can be seen like input devices, output devices, processing devices, and storage devices. Computer also uses software programs to handle hardware, establish utility, and perform specific tasks. The main types of software are system software, application software, and utility software.