System software vs application software
System = manages the computer; Application = user tasks.
System software runs the computer itself. It includes:
-
Operating System (OS) — the central program managing hardware, files, security, multitasking, user interface. Examples: Windows, macOS, Linux, Android, iOS.
-
Utility software — supports the OS and protects/maintains the system. Examples: antivirus, firewall, disk defragmenter, backup software, file compression (WinZip).
-
Device drivers — translate generic OS commands into hardware-specific instructions for printers, graphics cards, scanners, etc.
Application software performs tasks for the user:
-
Productivity apps — word processors (Word, Google Docs), spreadsheets (Excel, Sheets), databases (Access, MySQL), presentations (PowerPoint, Slides), email clients (Outlook, Gmail).
-
Creative apps — image editors (Photoshop, GIMP), video editors (Premiere, DaVinci Resolve), audio editors (Audacity), CAD (AutoCAD).
-
Communication — browsers (Chrome, Firefox), messaging (WhatsApp, Teams), social media apps.
-
Specialised — accounting (Xero), project management (Jira), industry-specific tools.
-
Entertainment — games, streaming services, media players.