Software ist Information, die in Form von Dateien und Computerprogrammen auftritt. Anders als die Hardware kann die Software nicht angefasst werden. Sie benötigt daher die Hardware, um für den Menschen sichtbar zu werden. In der Regel ist die Software dafür verantwortlich, was ein Hardware-Gerät leistet und tut.