El documento define software como el conjunto de componentes lógicos necesarios para realizar tareas en un sistema informático, en contraposición al hardware. Incluye aplicaciones, sistemas operativos y otros programas. Existen varios tipos de software como de sistema, programación y aplicación. El proceso de creación de software generalmente incluye etapas como análisis de requisitos, diseño, codificación, pruebas e implementación.