Ein Beispiel dafür, wie der Aufwand in der Entwicklung bei der späteren Wartung Geld sparen kann, ist der Einsatz automatisierter Tests zu Beginn des Entwicklungsprozesses. Durch gründliche automatisierte Tests können Fehler frühzeitig erkannt und behoben werden, wodurch die Wahrscheinlichkeit verringert wird, dass sie später Probleme verursachen und durch teurere nachträgliche Wartungsprozesse behoben werden müssen. Die Anfangsinvestition in die Erstellung der automatisierten Testinfrastruktur und das Schreiben von Testfällen kann beträchtlich sein, aber die durch geringere Wartungskosten erzielten Einsparungen können erheblich sein.