Een belangrijke vraag bij het vervangen van verouderde legacysystemen is of je het hele systeem vernieuwt. Of ga je bestaande legacysystemen anders ontsluiten voor je actuele en toekomstige behoeften? Want wat goed is, kan goed blijven. Ik zal de verschillende ‘smaken’ illustreren met een praktijkvoorbeeld.
Een gespecialiseerde financiële dienstverlener (SKG) laat ons voor de eigen dienstverlening een compleet nieuw softwarepakket ontwikkelen. Een ingrijpend project, maar dit was voor hen nodig. Ze hadden al jarenlang een zeer stabiel eigen bankenpakket, maar dit raakte uiteindelijk wel gedateerd. Toen ook het pensioen van de eigen vertrouwde systeembeheerder in zicht begon te komen, was het een goed moment om de complete softwareomgeving (frontoffice, backoffice en interfaces met diverse applicaties en platformen) te vernieuwen en naar de cloud te brengen.
Ook is het mogelijk om een bestaand legacysysteem een nieuwe functie te geven als ‘database’. Daarbij blijft de bestaande datastructuur intact. Dit gebeurt vooral bij complexe systemen in branches waarvan de kern van het product door de jaren heen niet veel verandert. Denk bijvoorbeeld aan verzekeringspolissen. Het product blijft in de kern grotendeels hetzelfde, maar het gebruik en de ontsluiting verandert.