El documento describe tres tipos de software: software de sistema, software de programación y software de aplicación. El software de sistema incluye el sistema operativo y controladores de dispositivos que administran los recursos del hardware. El software de programación son herramientas como compiladores y depuradores que usan los programadores. El software de aplicación son programas diseñados para tareas específicas como procesadores de texto y hojas de cálculo.