El documento describe tres tipos de software: aplicaciones, programación y sistemas operativos. Las aplicaciones permiten a los usuarios realizar tareas específicas como procesamiento de texto, hojas de cálculo y comunicaciones. El software de programación lo usan los programadores para desarrollar otros programas e incluye compiladores y entornos de desarrollo. Los sistemas operativos administran los recursos del hardware y proporcionan una interfaz de usuario.