Irgendwann trifft es jede: Anwendungen veralten automatisch – egal, ob nach einem oder zehn Jahren, ob sie “fertig” entwickelt sind oder nicht. Die Gründe sind vielseitig: Die Programmiersprache entwickelt sich weiter, Bibliotheken brauchen ein Update. Diese Wartungsarbeiten werden nicht gerne gemacht, da sie auf den ersten Blick unnötigen Aufwand erzeugen und zum Teil recht stupide sind. Ignoriert die Entwicklerin sie, sammelt sie automatisch technische Schulden und die Aufwände sind in der Zukunft in Summe höher und bei Sicherheitslücken schmerzhafter.