This document provides an overview of computer hardware and software. It defines hardware as the physical components of a computer and lists common internal hardware like the CPU, motherboard, RAM and ROM. It also describes input devices like the keyboard and mouse, output devices like monitors and printers, and connecting hardware. The document then defines software as the set of instructions that allows hardware to function and categorizes system software, application software, programming software and utility software.