El documento describe los tres tipos principales de software: software de sistema, software de programación y software de aplicación. El software de sistema incluye sistemas operativos y controladores que permiten la comunicación entre hardware y software. El software de programación se utiliza para desarrollar aplicaciones y programas e incluye editores de texto e IDEs. El software de aplicación es el que usamos directamente como usuarios finales y cubre categorías como ofimática, educación, medicina y diseño asistido por computadora.