Verzamelnaam voor alle programma's op een computersysteem. Software wordt ingedeeld in twee groepen: systeemsoftware is de verzamelijk van alle programma's die noodzakelijk zijn om de hardware aan de praat te krijgen - vooral het besturingssysteem en stuurprogramma's. Gebruikerssoftware zijn programma's waarmee een computergebruiker een specifieke taak kan uitvoeren.