Basistechnologien wie Programmiersprachen, Application Server aber auch Modellierungsmethoden entwickeln sich permanent weiter. Jährlich erscheinen neue Technologien am Markt. Die außerhalb des Hosts verwendeten Infrastrukturen und Application Server wandeln sich ebenfalls dramatisch: Enterprise JavaBeans wurde 1998 eingeführt und hat seitdem zwei wesentliche Änderungen erfahren. Ein so in 2000 gebautes System ist heute bereits Altsystem. Viele der Entwicklungsprojekte im Finanzdienstleistungssektor laufen auf der von Microsoft im Jahr 2000 eingeführten Infrastruktur .NET.
Die Software-Entwicklung und –wartung bei Finanzdienstleistern muss einerseits für die bestehenden Anwendungen mit dem technischen Fortschritt umgehen, um beispielsweise den Herstellersupport nicht zu verlieren. Andererseits muss sie neue Technologien bewerten, erschließen und nutzbar machen. Insbesondere, wenn umfangreiche neue Anforderungen zu erfüllen sind, ist die Entscheidung "Take, Make or Buy" zu treffen, d.h. Reengineering der vorhandenen Lösung, Neuentwicklung oder Umstieg auf Standardsoftware.