A major category of programs that are used to control the computer and run an organization's applications programs, such as operating systems, communications control programs, and database managers. (Contrasted with application software, which compise the data entry, update, query, and report programs that process the organization's data.