Tipus de manteniment per realitzar de forma proactiva modificacions en el programari per millorar la seva qualitat, seguretat, el seu rendiment i la seva mantenibilitat. Inclou, entre d’altres:
- Actualització de la documentació
- Millora de l’eficiència, per exemple amb la reorganització de la base de dades per a que les dades puguin ser consultades més ràpidament
- Reestructuració del codi o de les dades (per millorar la seva mantenibilitat)