Computer software provides instructions that enable computer hardware to perform tasks. There are two categories of software: application software which includes programs like word processors, graphics programs, and email clients that perform specific tasks, and system software like operating systems that run behind the scenes to ensure computers function properly. Examples of system software include Windows XP, Windows 98, Vista, and Mac OS.