System software, application software and firmware Cambridge IGCSE Computer Science revision

Not started

Learn it

In plain words

Hardware is the parts of a computer you can touch. Software is the programs that tell the hardware what to do. Software comes in two kinds: programs that look after the computer, and programs that do jobs for you.

They sit in layers. Your game runs on the operating system. The operating system runs on firmware. The firmware runs on the hardware.

4 things to know

  1. System software provides the services that the computer requires. It includes the operating system and utility software, such as anti-virus programs and backup tools.
  2. Application software provides the services that the user requires: a word processor, a spreadsheet, a web browser, a game.
  3. Firmware is software stored permanently in the hardware, usually in ROM. The bootloader is firmware: it starts the computer and loads the operating system.
  4. The layers: applications are run on the operating system. The operating system is run on the firmware. The bootloader (firmware) is run on the hardware.

Worked example

Sort these into system software and application software: a spreadsheet, an operating system, an anti-virus program, a photo editor.

  1. Ask of each: is it there for the computer, or for the user's own task?
  2. The operating system and the anti-virus program look after the computer. They are system software.
  3. The spreadsheet and the photo editor do tasks for the user. They are application software.

Tips and tricks

  • Utility software is system software, even though the user starts it. It maintains the computer.
  • Do not give brand names. Write "a word processor", not the name of a product.
5 questions, about 2 minutes.

It lands in your notebook with its questions as flashcards.

System software, application software and firmware: 5 questions and answers

These are the quiz’s questions. Do the quiz first, then come back here for the ones that got you.

  1. Which of these is system software?
    • a word processor
    • a web browser
    • an operating system (the answer)
    • a game

    It provides services the computer itself requires.

  2. Which of these is application software?
    • a disk defragmenter
    • an operating system
    • a bootloader
    • a spreadsheet (the answer)

    It does a task for the user.

  3. What is firmware?
    • software downloaded each day
    • software stored permanently in the hardware (the answer)
    • a type of virus
    • a soft case for a laptop

    The bootloader, which starts the computer, is firmware.

  4. What does the bootloader do?
    • prints documents
    • starts the computer and loads the operating system (the answer)
    • removes viruses
    • connects to the internet

    It runs directly on the hardware.

  5. Anti-virus software is an example of:
    • application software
    • utility software, which is system software (the answer)
    • firmware
    • hardware

    It helps to maintain the computer.

Still stuck on this one?Ask in the Papermunch Discord, or help someone else who is. Discord is for ages 13 and up.Join the server

Things you can type

Or go straight to

Or browse a shelf