El documento describe tres tipos de software: software de aplicación, software de programación y software de sistema. El software de aplicación permite a los usuarios realizar tareas específicas como procesamiento de texto y hojas de cálculo. El software de programación son herramientas para que los programadores desarrollen software e incluye compiladores y editores de texto. El software de sistema permite a los usuarios interactuar con el sistema operativo y controlarlo, asignando y administrando los recursos del hardware.