El mantenimiento de "software" es el proceso de control, mejora y optimización del "software" ya desarrollado e instalado, que también incluye depuración de errores y defectos que puedan haberse filtrado de la fase de pruebas de control y beta test.