El documento describe tres tipos principales de software: el software de sistemas que controla el hardware del ordenador, como los sistemas operativos; el software de programación que usan los programadores para crear nuevos programas, como los lenguajes de programación; y el software de aplicación que usan los usuarios para tareas específicas, como procesadores de texto, hojas de cálculo y bases de datos.