El documento describe los tres tipos principales de software: software de sistema, software de aplicación y software de programación. El software de sistema incluye sistemas operativos y controladores de dispositivos que permiten la interacción con el hardware. El software de aplicación son programas como paquetes de ofimática y software educativo o médico. El software de programación son herramientas como editores de texto y compiladores que permiten a los programadores crear nuevos programas.