Chapter 4

System and Application Software

The difference between system software that runs the computer and application software that helps users do tasks, and the role of the operating system.

Two kinds of software

Software is divided into two main groups. System software controls and runs the computer hardware and provides a platform on which other programs run. Application software is designed to help the user carry out specific tasks, such as writing a letter, editing a photo or browsing the web.

System software

The most important piece of system software is the operating system (OS). It manages the hardware and resources so the user does not have to. Its jobs include memory management, processor (CPU) management, file management, managing input and output devices, and providing a user interface. Other system software includes utility programs (such as anti-virus, backup and disk formatting tools) and device drivers that let the OS communicate with specific hardware.

Example

An operating system such as one used on a laptop lets you run a word processor and a web browser at the same time, sharing the CPU and memory fairly between them.

Application software

Application software includes word processors, spreadsheets, web browsers, media players and games. These programs rely on the operating system to reach the hardware.

Remember

  • System software runs the computer; application software helps the user.
  • The operating system is system software.
  • Utility programs and device drivers are system software, not applications.

Stuck on this topic? A verified JomKelas tutor can walk you through it.

Find a verified tutor