Bei vielen erfolgreichen Software-Systemen betragen die Kosten der Software-Wartung ca. 70% der Kosten des gesamten Lebenszyklus der Software. Trotz dieser Tatsache hat der hohe Bedarf an Software und beschränkte Entwicklungskapazitäten in der Vergangenheit dazu geführt, dass die initialen Entwicklungskosten in den Vordergrund des Interesses gerückt sind. Um den zeitlichen und finanziellen Aufwand für Software-Systeme korrekt einschätzen zu können, muss die enge Beziehung aller Entwicklungs- und Wartungskosten über den gesamten Lebenszyklus berücksichtigt werden. Die Optimierung der Verfahren, Techniken und Abläufe im Bereich der Wartung und Weiterentwicklung bietet ein enormes Potential für Einsparungen, Produktivitätssteigerungen und Qualitätsverbesserungen. Das Ziel der Maintenance-Gruppe ist die Steigerung der Effizienz und der Qualität bei der Weiterentwicklung vorhandener Software.