El documento describe tres tipos principales de software: software de sistema, que permite el manejo de la computadora y controlar el hardware; software de aplicación, que son programas diseñados para usuarios para tareas específicas como hojas de cálculo y procesadores de texto; y software de programación, que son herramientas para que programadores desarrollen programas usando lenguajes de programación y bases de datos.