La modernisation peut se décliner, schématiquement, selon trois options :
- statu quo : on ne change rien. On continue la maintenance pour tenir la production
- migration : on migre tout ou partie d’une application legacy
- approche mixte : on modernise le frontal de l’application, ou on connecte le legacy à un nouveau frontal.
Il est essentiel de définir ce que l’on veut migrer ou moderniser, dans quels buts, et quel est l’objectif à long terme. Tout projet de modernisation (au sens large) doit impérativement avoir une valeur ajoutée, immédiate ou à long terme. Il y a dix ans le webto- host fut un échec car la valeur ajoutée était quasi nulle.