Software ist ein Programm (eine Serie von Anweisungen), das einem Computer sagen, wie er funktionieren soll. Bei Computerprogrammen werden zwei verschiedene Arten unterschieden: Das Betriebssystem dient dazu, dass die Hardware überhaupt benutzt werden kann. Das Betriebssystem bildet gewissermassen die Brücke zwischen Hardware und Anwendungsprogrammen. Als «Anwendungsprogramme» verstehen wir diejenigen Programme, die wir direkt verwenden, wie z.B. Textverarbeitungsprogramme, Lernsoftware oder Computerspiele.