Software steht für "leicht veränderbare Komponenten". Die Software bezieht sich nur auf Programme und nicht auf Daten. Es ist das Komplement zur Hardware. Die Software ist ein Programm, welches bestimmt, was ein Gerät tun oder nicht tun soll. Außerdem befiehlt es auch wie das System es ausführen soll. Die Software sind alle Informationen, die man bei einer Hardware braucht um ein softwaregesteuertes Gerät nutzbar zu machen. Außerdem wird sie auch als Gattungsbegriff für unterschiedliche Programme bezeichnet.
Die Software teilt den Computer mit was ausgeführt werden soll und was nicht. Vom Quelltext bis zur direkt ausführbaren Maschinencode. Es befiehlt ihm auch wie der Computer es auszuführen hat. Die Software gibt dem Computerprogramm an, welche Daten es nutzt oder braucht. Software sind also Programme, Dokumentationen und weitere Daten, die für ein Computersystem notwendig sind.
Software sind Programme, die mithilfe des Internets vom Webserver heruntergeladen worden sind. Sie sind nicht materiell im Gegensatz zur Hardware Diese werden im Hardware ausgeführt. Hardware sind Programme, die auf dem Computer programmiert worden sind (kein Einfluss des Webservers).