El documento clasifica el software en tres categorías: software de sistema, que incluye el sistema operativo y controladores de dispositivos; software de aplicación, como procesadores de texto y hojas de cálculo; y software de programación, que se utiliza para crear el software de sistema y aplicación y incluye lenguajes de programación de alto y bajo nivel.