El documento clasifica y describe los diferentes tipos de software. Se dividen en tres grandes categorías: software de sistema, software de programación y software de aplicación. El software de sistema incluye sistemas operativos y controladores de dispositivos. El software de programación son herramientas para desarrollar programas como compiladores e IDEs. El software de aplicación permite realizar tareas específicas como procesadores de texto, hojas de cálculo y bases de datos.