Software & Licensing Grade 10

Software is the set of instructions that tells hardware what to do. Without software, a computer is just an expensive paperweight. Understanding the different types and how they are licensed is essential IT knowledge.

What is Software?

Software is a collection of programs and data that tells a computer how to perform tasks. You can't touch software — it only exists digitally. Hardware is the body; software is the brain telling the body what to do.

SOFTWARE System Software Application Software Windows, Linux, iOS, Android Word, Chrome, WhatsApp, Minecraft
T1Term 1 · Social Implications: Licensing, Piracy & Copyright

Software Licensing

When you "buy" software, you're not actually buying the software — you're buying a licence to use it. The developer keeps ownership. Software licences define what you are and aren't allowed to do with the software.

TypeCostCan modify code?Can share?Examples
ProprietaryPaidNoNo (only on licensed devices)Microsoft Office, Adobe Photoshop, Windows
FreewareFreeNo (source code hidden)Yes (as-is)Skype, Google Chrome, Adobe Acrobat Reader
SharewareFree for trial period, then payNoLimited (trial version)WinZip, many antivirus programs
Free Open-Source (FOSS)FreeYes — source code publicYes (under same licence)Linux, LibreOffice, Firefox, GIMP

EULA — End User Licence Agreement

The EULA is the legal agreement between you and the software developer. It's that long wall of text you click "I Agree" on when installing software.

It specifies: how many devices you can install on, what you're not allowed to do, and who owns the software.

Licence TypeWho it covers
Single-user licenceOne user on one device only
Multi-user licenceA specific number of users or devices (e.g. 10 PCs)
Site licenceUnlimited use within one organisation (e.g. a school)

Software Piracy & Copyright

Copyright is the legal right that protects a creator's work. Software is automatically protected by copyright the moment it is created. You cannot copy, share or distribute software without the copyright holder's permission.

Piracy is the illegal copying or distribution of copyrighted software. It is a crime in South Africa and most countries.

Forms of software piracy:

A debated issue

Piracy is illegal, but it raises ethical questions that differ from ordinary theft — the original owner keeps their copy, so nothing is physically taken. Some argue piracy can even help creators by increasing exposure, or that it gives people access to software/entertainment they couldn't otherwise afford. These arguments don't make piracy legal, but they explain why it's a genuinely debated social issue, not simply "wrong."

Copyleft & Creative Commons

These are alternative licensing systems that allow sharing and collaboration while still giving creators some protection.

T2Term 2 · Operating Systems, Utility Programs & Drivers

System Software

System software manages and controls the hardware. The most important type is the Operating System (OS).

Operating System (OS)

The Operating System (OS) is system software that manages a computer's hardware and software resources, and provides a platform on which application software can run. It is the first software to load when a computer starts up, and every other program runs through it.

Think of it this way

The OS is like the manager of a restaurant. The manager organises the kitchen (hardware), assigns tasks to staff (processes), keeps everything running smoothly, and makes sure customers (users) get what they need.

What the OS does:

OS TypeDescriptionExamples
Stand-alone (desktop)Installed on a single personal computer. Used for everyday tasks.Windows 10/11, macOS, Ubuntu
Network (server)Manages a network of computers. Controls who accesses what.Windows Server, Red Hat Linux
EmbeddedBuilt into a device to control one specific task. Very small.Smart TV OS, ATM software, fridge firmware
MobileDesigned for touchscreen devices. Efficient with battery.Android, iOS

Utility Programs

Utility programs are small tools that help maintain the computer. They come with the OS or can be downloaded.

Device Drivers

A device driver is a small program that allows the OS to communicate with a hardware device. Without the correct driver, hardware won't work properly.

Example: When you plug in a new printer, Windows downloads or installs the printer driver so it knows how to send data to that specific printer model.

Firmware

Firmware is specialised, permanent software stored on non-volatile memory (usually a ROM or flash chip) inside a hardware device, controlling its most basic functions. Unlike a normal application, you don't install firmware yourself — it comes built into the device and is only changed through a controlled firmware update.

Examples: the BIOS/UEFI firmware that starts up a computer before the OS loads, the firmware inside a Wi-Fi router, or the firmware that runs a printer or smart TV.

Application Software

Application software lets you perform specific tasks — it uses the OS as its foundation.

CategoryPurposeExamples
ProductivityCreate documents, spreadsheets, presentationsMicrosoft Office, LibreOffice, Google Docs
CommunicationSend messages, emails, make callsWhatsApp, Outlook, Zoom, Teams
Educatione-learning, tutorials, referenceKhan Academy, Siyavula, Duolingo
EntertainmentPlay games, watch media, listen to musicNetflix, Spotify, Steam
CreativityEdit photos, videos, audioPhotoshop, Audacity, Canva
Web browsersAccess websites and web applicationsChrome, Firefox, Edge