Hiermit wäre die Entwicklung eigentlich abgeschlossen, doch auch nachdem das fertige Produkt seinen Weg zum Anwender gefunden hat, kann es unterschiedliche Gründe geben, die es erforderlich machen, den Entwicklungsprozeß erneut zu starten:
Hier beginnt also die Wartung und Pflege der Software. Sie ist im erheblichen Maße am Lebenszyklus der Anwendung beteiligt, denn eine Software, die inhaltlich oder technisch nicht mehr auf dem aktuellen Stand ist, hat für den Anwender keinen großen Wert mehr.
Neben dieser Charakterisierung der Präsentationsphase kann man diese aber auch als Evaluierungsphase auffassen. Hierzu testen und beurteilen Personen, die vorzugsweise aus der gewünschten Anwenderschicht stammen, die fertige Präsentation und können den Entwicklerteams somit wertvolle Hinweise über Unstimmigkeiten und notwendige Änderungen oder Erweiterungen geben. Erst wenn diesbezüglich alle Zweifel ausgeräumt sind, sollte das Produkt auf den Markt kommen [Bru95a, Bol94].
Bei Auftragsarbeiten ist es sogar üblich und eigentlich unumgänglich, daß der Auftraggeber in gewissen Abständen die bereits erzielten Ergebnisse mit seinen Vorstellungen vergleicht und evtl. Modifikationen anordnet.