💻

Computer Software Types

Jul 23, 2025

Overview

This module explains the two main types of computer software: system software and application software, including their functions and examples.

Types of Computer Software

  • Computer software is a logical set of instructions that enables users to interact with a computer.
  • Software can be categorized into two types: system software and application software.

System Software

  • System software consists of programs necessary for the computer to function.
  • It manages and operates computer hardware, including CPU, mouse, printer, etc.
  • Common system software includes assemblers, compilers, file management tools, system utilities, and debuggers.
  • The operating system (OS) is a key example, allowing communication between hardware and applications.
  • Examples of operating systems: Microsoft Windows, Linux, Mac OS, MS DOS, Unix, Windows 95, 98, 2000, ME, NT, XP, Vista, 7, 8.
  • Smartphones use OS such as iOS, Android, and Windows.

Application Software

  • Application software is used by users to perform specific tasks on a computer.
  • Examples include creating animations, forecasting weather, and digital mixing.
  • Microsoft Office Suite is a widely used application software, including Word, Excel, and PowerPoint.
  • Internet browsers such as Chrome, Mozilla Firefox, Internet Explorer, and Opera are application software for accessing the web.
  • Notepad and WordPad are applications for creating and editing documents.
  • Windows Photo Gallery and Adobe Photoshop are used for viewing and editing images.

Key Terms & Definitions

  • Program — A logical set of instructions that performs a specific task.
  • System Software — Programs required for computer hardware and system operation.
  • Operating System (OS) — Software that manages hardware and allows communication with applications.
  • Application Software — Programs that allow users to perform specific tasks or applications.

Action Items / Next Steps

  • Review examples of system and application software mentioned.
  • List other application software you use regularly.