Learning Objectives

  • Define software and relate it to hardware.
  • Distinguish system software from application software.
  • Preview how software is acquired and written.

Next: system vs application software, acquisition, programming languages, operating system.

What software is

Software is a set of instructions (plus associated data) that tells hardware what to do. Hardware is the body; software is the behavior. The same PC can be a word processor, a spreadsheet, or a web browser depending on which programs run.

Two main types

System software manages the machine: operating system, device drivers, utilities. Users rarely “open” it as a document; it runs in the background so applications can use disk, memory, and network.

Application software performs user tasks: Word, Excel, a banking app, a browser. Organizations spend most of their license budget here because this is where business processes live.

Firmware (BIOS/UEFI) sits in between: software stored on a chip that starts the hardware before the OS loads.

Why types matter in exams and jobs

A question that says “give two examples of system software” is not asking for Photoshop. Build-versus-buy, licenses, and OS choice all depend on knowing which layer you are talking about.

Nepal / business example

A campus computer lab needs an OS and antivirus (system) plus Office or LibreOffice (application). Buying only applications without a licensed OS is not a complete stack.

Key Takeaways

  • Software instructs hardware.
  • System software manages resources; applications serve users.
  • Firmware starts the machine before the OS.

Discussion Questions

  1. Is a web browser system or application software? Why?
  2. Can application software run without an OS on a typical PC?
  3. Name one utility and explain why it is not an “app” in the business sense.