Die Software-Entwicklung bei der Kundin erfolgte jahrelang intern. Zwar unkompliziert, oft auf Zuruf, jedoch auch ohne Prozesse und ohne Nachverfolgbarkeit. Somit wusste die Firma auch nicht wirklich, welche programmierten Funktionen da waren und weshalb. Es gab Datenquellen, auf die kein Zugriff und somit kein Wissen bestand. Die Herausforderung bestand darin, eine Vielzahl von Applikationen in ihrem Legacy Code zu verstehen, um die Applikationen warten zu können.