Programs needed to operate a computer. There are
two major types of software: system and application. System software
consists of programs to control the operations of computer equipment,
including how to perform the functions of loading, storing, and
executing an application. For a computer to operate, an operating
system must be stored in the computer's main memory. Application
software consists of programs that tell a computer how to produce
information; this includes software for word processing, spreadsheets,
and graphics.