El documento define tres tipos de software: software de aplicación, que permite realizar tareas específicas como procesadores de texto y hojas de cálculo; software de programación, herramientas para desarrollar programas como compiladores y editores de texto; y software de sistema, como sistemas operativos y controladores de dispositivos, que permite interactuar con el hardware y administrar los recursos del sistema.