TechKnowSurge
CompTIA Tech+ 3.3 CompTIA Tech+ 3.1 CompTIA A+ Core 2 1.8
InteractiveComputeFree

Software Type Sorter

Sort software from this module's videos into the four types the lesson names: operating system, driver, utility and application.

⚑ Complete this interactive to capture a CTF flag worth 5 points.

About this interactive

The lesson splits software two ways. First, system software versus application software: system software keeps the computer operational, and application software helps you carry out a task — writing a letter, tracking data, playing a game. Then system software splits into three. An operating system is the environment everything else runs in; it boots early, applications reach the hardware through it, and it keeps programs consistent, which is why two different programs share the same Save As window. A driver is a separate set of instructions that tells the operating system how to talk to one specific piece of hardware, like a graphics card or a printer. A utility helps you manage the system — troubleshooting it, cleaning it up, keeping it running well. Every item here describes a real program and what it is doing, most of them straight from this module's videos. Read the description and ask what role the program plays, not what it is called. Two boundaries are worth slowing down for. The first is utility versus application: the video calls applications the end result — the game, the document, the movie — and utilities a means to an end that supports the computer. The second is utility versus driver: Device Manager and a manufacturer's update tool both deal with drivers all day, but they are tools you use to manage drivers, not the instructions the operating system uses to talk to the hardware. Every item carries a note explaining why it belongs where it does.

What you'll learn

Aligned to

CompTIA Tech+
3.3 Explain the purpose and proper use of software.
3.1 Explain the purpose of operating systems.
CompTIA A+ Core 2
1.8 Explain common OS types and their purposes.

Key terms

Software
Lines of code or instructions that tell a computer what to do; may consist of a single program or multiple programs working together to provide functionality.
System Software
Software that manages core computer functions and hardware resources — including the operating system, drivers, and utilities — providing the foundation on which application software runs.
Application Software
Programs designed to help users accomplish specific tasks — such as word processing, data analysis, or graphic design — that run on top of the operating system rather than managing hardware directly.
Operating System
OS
System software that manages hardware resources, provides common services for application software, and acts as an intermediary between users and computer hardware. Examples include Windows, macOS, and Linux.
Driver
System software that enables the operating system to communicate with and control a specific hardware device.
Utility
System-level software used to manage, maintain, monitor, or troubleshoot a computer's hardware and software environment, such as disk management tools, antivirus scanners, or backup programs.
Device Manager
A Windows administrative utility that lists all hardware components recognized by the operating system and allows users to view device status, update drivers, disable hardware, or troubleshoot conflicts.
Program
A single set of instructions that directs a computer how to operate, often executed as a standalone file.

Topics

Software System Software Application Software Operating Systems Drivers Utilities Interactive Categorize

About TechKnowSurge

TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.

Explore free tools and programs →