El documento clasifica y describe tres tipos de software: software de programación, que incluye herramientas para desarrollar programas como editores de texto y compiladores; software de aplicación, que permite realizar tareas específicas como aplicaciones de oficina y bases de datos; y software de sistema, que aísla a los usuarios y programadores de los detalles internos del hardware a través de interfaces, controladores y herramientas de mantenimiento como sistemas operativos.