Software Basics
An operating system (OS) controls and manages a computer system, while utility software maintains, repairs, protects or optimises it. The OS is needed for the computer to operate; utility software is not required for basic operation.
For example, a tool that repairs a corrupted spreadsheet and a tool that shrinks a large video file are both utilities. One repairs data and the other optimises storage, yet the computer would still switch on and open an app if neither were installed.
| Feature | Operating system | Utility software |
|---|---|---|
| Main role | Controls and manages the whole system | Maintains, repairs, protects or optimises the system |
| Needed for basic operation? | Yes — without an OS the computer cannot operate | No — the computer can still start and run without it |
| Functions | Manages files, processes, peripherals and users | Carries out extra jobs such as file repair, backup, compression, defragmentation and anti-malware |
| Example | The OS on a college laptop lets you log in, open a browser and save your work | A compression tool on the same laptop shrinks a video file so it fits on a memory stick |
The OS provides the core functions that keep the system running, so every other program depends on it. Utility software provides extra functionality on top of those core functions. A utility is not the operating system, even if it came with the computer or is opened from a menu in the OS. If you removed a utility, the computer would still work, but it would lose that extra maintenance, repair, protection or optimisation.
Edexcel GCSE Computer Science · Software Basics
Edexcel GCSE Computer Science · Utility Software