This document defines hardware and software, describes categories of each, and provides examples of common hardware and software components. It defines hardware as physical computer components like keyboards and monitors, and software as programs that operate computers. The document categorizes hardware into input, output, storage, processing, and connection devices. It describes two main types of software: application software for specific tasks, and system software like operating systems and utilities. The document also lists common computer sizes from PDAs to mainframes and provides examples of input, output, storage, and connection devices.