Zahlreiche Unternehmen haben während ihres Bestehens einen Großteil ihrer derzeit eingesetzten Software-Programme eigenhändig erstellt. Diese Programme funktionieren bis zu dem heutigen Tage, werden ständig erweitert und fast täglich gewartet.
Durch immer neue Anforderungen, die von der Umwelt gestellt werden, sind diese Anpassungen ein kostspieliges Unterfangen, besonders weil die Software auf Technologien aufbaut, die vor 30 Jahren modern waren und damals den Stand der Dinge darstellten.
Im Laufe der Zeit haben sich zahlreiche neue Technologien etabliert, die genügend Gründe für ein Umdenken anbieten.