Une organisation peut être amenée à envisager la modernisation de son patrimoine informatique lorsque ses applications existantes ne sont plus en mesure de répondre aux besoins et aux exigences actuels de l'entreprise. Essentiellement, la modernisation des logiciels est nécessaire si les logiciels actuels manquent d'évolutivité et de support et présentent des risques de sécurité et des coûts de maintenance élevés.