Fundamentals
Software
Software (Programs & Instructions)

If the hardware is the body of a computer, the software is the brain — it tells the machine what to do and how to do it.

What it is
Software is the set of instructions and programs that tell a computer or device what to do. Unlike hardware (the physical parts you can touch), software is — you cannot hold it in your hands. It includes everything from operating systems like Windows or macOS to apps like Word or Spotify, and even invisible things working behind the scenes like and .
Real-world examples
- Windows, macOS, and Linux — operating systems that make your computer work. Without them, your computer would just be an expensive box.
- Microsoft Word and Google Docs — software for writing documents, letters, and reports.
- Chrome, Firefox, and Safari — web browsers are software that lets you visit websites.
- programs — software that protects your computer from threats, running quietly in the background.
Analogies
- Hardware is the body, software is the mind. Your body (hardware) can move, but it needs your brain (software) to tell it what to do. A computer without software is like a person in a coma — the body is there, but nothing happens.
- Software is like a recipe. The kitchen and ingredients are the hardware. The recipe (software) tells you what to do with those ingredients. Different recipes (programs) produce different dishes (results), but they all use the same kitchen.
- Think of software as the music on a record player. The player itself (hardware) is useless without a record (software). You can swap records to play different songs, just like you can install different software to do different things.
Comparisons
Software vs Hardware
- Software = the programs, instructions, and code. You cannot touch it.
- Hardware = the physical parts: screen, keyboard, , cables. You can touch it.
- They depend on each other — hardware without software does nothing, and software needs hardware to run on.
System Software vs Application Software
- System software (like Windows or macOS) manages the computer itself — it is the foundation.
- Application software (like Photoshop or Spotify) is what you use to do specific tasks — it runs on top of the system software.
- You interact with apps every day, but system software works mostly in the background without you noticing.
Why it matters
Software is what makes technology useful. Without it, all the powerful hardware in the world would just sit there doing nothing. Every time you open an app, write a document, browse the web, or even turn on your phone, software is making it happen. Understanding this helps you realize that when something "breaks" on your computer, it is usually a software problem — not the physical machine.