Computers are electronic devices that can perform operations according to instructions called programs. A computer system has four main functional components: input, where data is entered; processing, where the data is manipulated; output, where the results are produced; and storage, where data and programs are kept. While computers are fast, accurate, and versatile with high storage capacity, their weaknesses include a lack of intelligence, decision making ability, and heuristics.