An information system has six main components: hardware, software, data, procedures, people, and communication. Hardware includes devices like CPUs, input/output devices, and storage devices. Software includes computer programs and supporting manuals. Data are the facts used by programs to produce useful information. Procedures are the policies governing computer system operation. People include users, operators, maintainers, and network support. Communication allows interaction between computers and users.