El documento describe tres tipos principales de software: software de sistema, software de aplicación y software de programación. El software de sistema gestiona los recursos de la computadora como programas, almacenamiento en RAM y discos duros. El software de aplicación permite a los usuarios finales realizar múltiples tareas como navegar la web, editar texto y gráficos. El software de programación se utiliza para crear otros programas e incluye lenguajes como BASIC, Java y C++.