Als „Legacy Systeme“ bezeichnet man in der Regel Altsysteme, welche häufig von den Unternehmen über Jahre und Jahrzehnte selbst entwickelt und weiterentwickelt wurden. In vielen Fällen werden diese noch auf Großrechnern betrieben. Dennoch sind es gerade diese Systeme, welche über viele Jahre das Rückgrat der IT in Unternehmen gebildet haben.
Oft sind diese Altsystem-Entwicklungen nicht ausreichend dokumentiert und können nur noch von wenigen Mitarbeitern gewartet werden – Stichwort: Kopfmonopole. Im Regelfall kommen hier auch veraltete Entwicklungs- und Betriebsinfrastrukturen zum Einsatz. Neue Mitarbeiter sind hier kaum noch zu finden. Durch die veralteten Entwicklungsmethoden sind die Systeme zudem über eine – oft jahrzehntelange – Wartung und Weiterentwicklung extrem komplex und unübersichtlich geworden. Ein Schritthalten mit neuen Anforderungen ist so kaum noch möglich.