Este documento describe los diferentes tipos de mantención de software, incluyendo la mantención correctiva para corregir defectos, la mantención perfectiva para agregar nuevas funcionalidades a solicitud del usuario, y la revisión constante del software.