El documento presenta una introducción sobre Oliver Mejía Herrera y la asignatura Fundamentos del Computador. Luego define el software como el soporte lógico de un sistema informático, distinguiendo entre software de sistema, aplicaciones y programación. Finalmente describe las etapas del desarrollo de software como análisis de requisitos, diseño, programación, pruebas, documentación y mantenimiento.