El documento define software como un conjunto de programas, instrucciones y reglas informáticas que permiten ejecutar distintas tareas en una computadora, según la Real Academia Española. Explica que existen tres tipos de software: software de sistema, que desvincula al usuario de los detalles del sistema; software de programación, que permite desarrollar programas; y software de aplicación, que permite llevar a cabo tareas específicas. Finalmente, resume las etapas en el desarrollo de software: comprender el problema, obtener las necesidades del cliente