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 refers to programs and applications run on the computer like operating systems, productivity tools and games.