Este documento clasifica y describe los diferentes tipos de software. Explica que el software se puede clasificar en software de sistema, software de programación y software de aplicación. Describe cada categoría, incluyendo que el software de sistema aísla al usuario de los detalles del hardware, el software de programación incluye herramientas para desarrollar programas, y el software de aplicación permite a los usuarios realizar tareas específicas. También discute brevemente los modelos evolutivos de software y el ciclo de vida del desarrollo de software.