El documento describe tres tipos de software: software de sistema, que permite la interacción con el hardware como los sistemas operativos; software de programación, que se usa para crear otros softwares y comprende lenguajes de programación de alto y bajo nivel; y software de aplicación, que permite realizar tareas específicas como procesadores de texto y hojas de cálculo.