"Cada uno de los 4 tipos diferentes de mantenimiento se realiza por diferentes razones y propositos. Es posible que una determinada pieza de software deba someterse a uno, dos o todos los tipos de mantenimiento a lo largo de su vida util:
Los cuatro tipos son:
Mantenimiento correctivo de software
Mantenimiento preventivo de software
Mantenimiento perfectivo de software
Mantenimiento adaptable de software