Este documento describe los tres tipos principales de software: el software de base, el software aplicativo y el software de sistema operativo. El software de base proporciona la interfaz entre los programas y el hardware. El software aplicativo son programas diseñados para resolver problemas específicos. El software de sistema operativo controla la computadora y permite ejecutar otros programas.