Om IT systemen te vernieuwen moet vooraf goed worden nagedacht over de benodigde functionaliteit die verdwijnt of behouden moet blijven, de modules daarin en de interfaces daar tussen. Een dergelijk traject kent vele uitdagingen en vereist een gedegen voorbereiding. De IT architectuur van hetgeen achterblijft moet worden aangepast, de IT architectuur van het deel dat wordt vernieuwd moet worden gemaakt. Het is vaak een hele opgave om te achterhalen welk deel van de infrastructuur een bijdrage levert aan welke functionaliteit. Zonder deze informatie is het doen van een vernieuwing echter bijzonder risicovol. Externe expertise en ervaring kan dan een uitkomst zijn.