There are six key components that make up a computer system: people, procedures, hardware, software, data, and communication. People are needed to provide input and use the system. Procedures provide instructions for proper use. Hardware includes physical devices like keyboards, monitors, and storage. Software consists of programs and coding languages. Data is the raw information input and stored. Communication allows transmission of data between connected systems. All six components are necessary for a computer system to function properly.