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?
- Ask what the user is doing when they open it.
- If the answer is “keeping the computer working, protected or connected”, it is system software.
- If the answer is “making, finding or using my own content”, it is application software.
- 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.