3.2.2 Utility software

What Is Utility Software?

Utility software is a category of system software that performs specific maintenance and housekeeping tasks to keep a computer running efficiently and securely. Unlike application software (which produces work output for the user) or the OS (which manages hardware), utilities focus on the health and organisation of the system itself.

Utility programs often run in the background automatically, though some are invoked manually when needed.

Key Utility Programs

UtilityPurposeExample
File repair Attempts to recover and restore corrupted or damaged files. Scans file structures for errors and reconstructs readable data where possible. Windows CHKDSK, Disk First Aid (macOS)
Backup Creates copies of files and folders to a separate location (external drive, cloud) so they can be restored after accidental deletion, hardware failure or a cyberattack. Backup schedules can be automated. Windows Backup, Time Machine (macOS), cloud backup services
Data compression Reduces the size of files by encoding data more efficiently. Smaller files transfer faster and use less storage. Can be lossless (no data lost — original can be restored exactly) or lossy (some detail sacrificed for greater size reduction). WinZip, 7-Zip (.zip, .7z archives)
Disk defragmentation On magnetic HDDs, files become fragmented over time — stored in non-contiguous clusters across the disc. Defragmentation reorganises files so they are stored in contiguous blocks, reducing the read/write head travel time and improving read speed. (Not needed for SSDs.) Windows Disk Defragmenter
Anti-malware Detects, quarantines and removes malicious software (viruses, worms, Trojans, ransomware). Scans files and processes against a database of known malware signatures and uses behavioural analysis to detect new threats. Windows Defender, Norton, Malwarebytes

 Key Takeaways

  • Utility software maintains the health, security and efficiency of a computer system.
  • File repair recovers corrupted files; backup protects against data loss.
  • Data compression reduces file size (lossless preserves all data; lossy does not).
  • Disk defragmentation reorganises fragmented HDD files to improve read speed — not needed for SSDs.
  • Anti-malware detects and removes malicious software.