Este 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 y controladores de dispositivos. El software de programación permite a los programadores desarrollar programas e incluye editores de texto y compiladores. El software de aplicación se enfoca en áreas específicas como ofimática, educación, medicina, diseño asistido por computadora y control numérico.