El documento clasifica y describe tres tipos de software: software de sistema, software de programación y software de aplicación. El software de sistema incluye sistemas operativos, controladores de dispositivos, herramientas de diagnóstico y más. El software de programación ayuda en el desarrollo de aplicaciones a través de editores de texto, compiladores, intérpretes e IDEs. El software de aplicación se utiliza directamente por los usuarios y incluye aplicaciones de office, juegos, antivirus y más.