El documento describe tres tipos de software: software de programación, que son herramientas para desarrollar programas; software de aplicación, que permiten realizar tareas específicas como procesadores de texto y hojas de cálculo; y software de sistema, que permite interactuar con el sistema operativo y administrar los recursos del hardware, como Windows, Linux y Mac OS X.