Existen 3 tipos de software: sistema, de programación y de aplicación. El software sirve para realizar tareas específicas y es un conjunto de herramientas y programas diseñados para apoyar y controlar el hardware de un sistema informático, gestionando recursos como la memoria y el espacio en disco, y facilitando la manipulación de la computadora para y por los usuarios a través de programas como compiladores, intérpretes, ensambladores, montadores, cargadores, depuradores y trazadores, así como aplicaciones gráficas y de bases de