Hardware refers to the physical components of a computer including the motherboard, processor, memory, storage devices, ports and connectors. Peripherals are external devices that connect to the computer like monitors, keyboards, mice, printers and scanners. Software is the set of programs and documentation used to operate the computer system, with examples including operating systems, productivity applications and games.