Este documento describe tres tipos principales de software: software de sistemas, software de aplicación y software de programación. El software de sistemas ayuda a operar el sistema informático, el software de aplicación ejecuta tareas específicas como negocios o entretenimiento, y el software de programación permite a los programadores desarrollar nuevos programas empleando lenguajes de programación.