Computer Software
Die Computer Software steht im Gegensatz zur Computer Hardware. Dennoch darf sie nicht vernachlässigt werden, denn ohne die Software kann die Hardware weder bedient, noch benutzt werden. Als Software werden alle ausführbaren Dateien bezeichnet, die zur Nutzung und Steuerung eines Rechners, aber auch zur Ausführung der Arbeiten an selbigem genutzt werden. Die Software an sich ist nicht "greifbar". Physisch gesehen existiert sie also gar nicht. Dennoch ist sie unverzichtbar.
Bei der Software unterscheidet man zwischen den unterschiedlichsten Varianten. Die Unterscheidung erfolgt dabei nach verschiedenen Kriterien. Bei der Unterscheidung nach der zur Hardware beispielsweise ergibt sich einerseits die Systemsoftware. Diese ist notwendig, um die grundlegenden Funktionen eines Computers zu steuern. Das Betriebssystem beispielsweise, sowie die Treiber für die Peripheriegeräte zählen zur Systemsoftware. Systemnahe Software dagegen stellt die Software dar, die zwischen dem Betriebssystem und dem Anwender agiert. Hierzu zählen Verwaltungswerkzeuge und ähnliches. Die bei weitem wichtigste Form der Software ist die Anwendungssoftware. Wenngleich diese nur scheinbar die wichtigste Computer Software darstellt. Als Anwendungssoftware werden alle Programme bezeichnet, mit denen der Anwender seine Arbeiten ausführt. Dazu zählen Programme für die Texterstellung, die Tabellenkalkulation und ähnliches.
Bei der Standardsoftware handelt es sich um einmal entwickelte Software, die standardisierte Leistungen bietet und in großen Mengen an unterschiedliche Kunden abgegeben wird. Die Individualsoftware ist das Gegenstück zur Standardsoftware. Sie bietet Lösungen, die speziell auf einen Kunden zugeschnitten sind und nur für diesen programmiert wurde.
Weiterhin wird die Computer Software nach der Art ihrer Einbettung unterschieden. Eine eingebettete Software beispielsweise ist direkt auf einem Gerät untergebracht und dient dazu, dieses zu steuern. Sie wird auch als Firmsoftware bezeichnet. Ein Beispiel hierfür ist ein Laufwerk, das die Hardware darstellt, das aber nur mit der eingebetteten Software betrieben werden kann. Im Gegensatz dazu steht die nicht eingebettete Software, die installiert werden muss. Hierzu zählen insbesondere die Anwendungsprogramme, mit denen gearbeitet wird.