El documento describe tres tipos de software: aplicación, programación y sistema. El software de aplicación incluye programas para tareas específicas como procesadores de texto y hojas de cálculo. El software de programación son herramientas para desarrolladores como compiladores y editores. El software de sistema permite interactuar con el sistema operativo controlando recursos como diagnósticos y dispositivos.