El documento describe tres tipos principales de software: software de sistema, software de aplicación y software de programación. El software de sistema incluye sistemas operativos, controladores de dispositivos y planillas de cálculo. El software de aplicación son programas diseñados para tareas específicas como procesadores de texto. El software de programación son herramientas que permiten a los desarrolladores crear programas usando lenguajes de programación como compiladores e intérpretes.