El documento describe tres tipos principales de software: software de sistema, software de programación y software de aplicación. El software de sistema incluye sistemas operativos, controladores de dispositivos y herramientas de diagnóstico y optimización. El software de programación incluye editores de texto, compiladores e intérpretes que permiten el desarrollo de aplicaciones. El software de aplicación son los programas de uso diario como las aplicaciones de Office, antivirus y software para comunicaciones, fotos y música.