Skip to content
IGCSE·Tuition
ICT · Lesson

Distinguish system and application software

Antivirus, browsers and operating systems all feel like background tools until a question asks you to sort them into two groups.

On this page
  1. What belongs in each group?
  2. How do you classify a program quickly?
  3. Worked example
  4. What mistake do students make?
  5. Check yourself
  6. Where does this lead next?

System software manages the computer itself and gives other software somewhere to run. Application software helps the user complete a task such as writing, calculating or browsing. A simple test sorts most cases: is the program for running the computer, or for the user’s own task?

This is the second lesson in the hardware, software and systems module. It appears as naming questions, sorting questions and “state one function of…” questions.

What belongs in each group?

System software includes:

  • the operating system, which manages memory, files, devices and the user interface
  • utility programs such as backup, file compression, disk management and security scanning
  • device drivers, which let the operating system talk to hardware
  • language translators, which turn programs into machine code

Application software includes:

  • word processors, spreadsheets, databases and presentation software
  • web browsers and email programs
  • photo and video editors
  • games and learning apps

The common feature of the second list is that a person opens the program in order to produce something or do something.

How do you classify a program quickly?

  1. Ask what the user is doing when they open it.
  2. If the answer is “keeping the computer working, protected or connected”, it is system software.
  3. If the answer is “making, finding or using my own content”, it is application software.
  4. Check dependency: application software needs the operating system, but the operating system does not need the application.

Worked example

Classify each program and give a reason: (a) a spreadsheet, (b) a backup utility, (c) a printer driver, (d) a presentation program.

(a) Application software. The user opens it to calculate and organise numbers.

(b) System software, as a utility. It protects files and works on the computer’s own data rather than producing new content.

(c) System software. It lets the operating system send print jobs to the printer.

(d) Application software. The user opens it to build slides for a talk.

Each answer has a group and a reason. A group alone often earns only part of the marks.

What mistake do students make?

The usual slip is to call anything that is “always running” or “important” system software.

Mistaken answer: “A web browser is system software because every computer needs one.”

Being useful or common does not decide the group. The question is whether the program runs the computer or serves a user task.

The correction is to apply the test every time: what is the user doing? Browsing the web is a user task, so the browser is application software.

Check yourself

1. Classify: an email program, an operating system, a file compression utility.

Show answer

Email program: application software. Operating system: system software. File compression utility: system software (utility).

2. State one job of an operating system.

Show answer

Any one of: managing memory, managing files, managing input and output devices, or providing the user interface.

3. A student says a game is system software because it uses a lot of processing power. Correct them in one sentence.

Show answer

A game is application software because the user opens it for entertainment, and using lots of processing power does not change its group.

Where does this lead next?

Move on to comparing storage types using a requirement, where you again justify a choice from a scenario. Test yourself in the mixed practice set once you have finished three lessons.

If classification still feels like guessing, that is a pattern a teacher can spot quickly in online one-to-one ICT tuition.

Questions people ask

Is a web browser system software or application software?

A web browser is application software. It lets the user do a task, which is viewing web pages. It runs on top of the operating system and is not needed to keep the computer itself running. The operating system is the system software underneath it.

Is antivirus software a utility or an application?

Antivirus is usually classed as utility software, which is a kind of system software, because it looks after the computer rather than helping the user produce a document or a result. Check how your syllabus year groups utilities, and use the wording given in your course notes.

What is a device driver?

A device driver is system software that lets the operating system communicate with a hardware device such as a printer or scanner. Without the right driver, the device may not work properly even though it is plugged in.

Updated:

Your next step

If you keep moving the same two or three programs into the wrong group, a one-to-one teacher can find the rule you are applying and replace it with one that works.

Paid one-hour trial at your assigned teacher’s confirmed rate, starting from RM80.

Tuition is arranged with a parent or guardian. Send them this page on WhatsApp and they can enquire for you.

Parents: enquire here

  • 9,000+ students helped through our service
  • 9+ years helping IGCSE students