Operating Systems: Allows people to interact with the hardware.
Word Processing: A program that is designed for creating documents.
Spreadsheets: A program that is designed for calculating processes such as Book keeping, Process computations, etc.
CAD: A program designed for engineers and draftspersons for designing intricate drawings. These can be 2 Dimensional or 3 Dimensional and also can be layered. Drawings for mechanical, electrical, architectural, civil, and any combination of these and others can be produced.
Software falls into two major categories: Utility and Entertainment