Selon l’encyclopédie techno, le terme “legacy system” ou en français “système patrimoine” (Yeurk…) :

Se dit de composants, logiciels ou matériels, issus d’une génération ou d’une version passée (ils disent dépassées, mais je n’adhère pas), et qui continuent d’être utilisés, après ajustements, en même temps que la technologie actuelle d’une entreprise.

Dans la majorité des définitions, on y indique que le futur d’un système “Legacy” est : d’être remplacé ou archivé…..

Ce ne sont pas ici de vieilles définitions ou références. Il s’agît de définition d’octobre 2007 sur, entre autre, l’encyclopédie de JDN Solutions.

De son côté, Sci-Tech Dictionary défini un système Legacy comme :

Un système d’information en opération depuis longtemps, dont les fonctions sont trop critiques pour que le système soit remplacé ou intégré avec d’autres applications.

Pas très encourageant pour les entreprises oeuvrant sur ce genre de systèmes… et ils sont encore nombreux.

Pour moi, un système Legacy c’est :

Un système d’information central et généralement critique ayant atteint avec le temps une grande maturité fonctionnelle et étant supporté par un groupe de spécialistes ayant souvent évolué avec lui. Il est par contre peu flexible et peut difficilement supporter, tel quel, les nouveaux besoins d’accès et d’interopérabilité.

La majorité des définitions actuelles laissent entendre que l’avenir de ces systèmes Legacy n’est pas très prometteur. Je crois que j’entends parler de la fin des Legacy depuis une bonne dizaine d’années au moins. Pourtant, ils sont toujours là et selon moi, ils sont là pour rester encore longtemps.

Je ne crois pas, non plus, que la notion de Legacy soit strictement accolée à quelques technologies particulières. Évidemment, quand on parle Legacy, on pense immédiatement aux technologies IBM mainframe et mini.

Je crois plutôt qu’il s’agit de l’état d’un système d’information, plus d’une étape dans sa vie que d’une technologie. Bientôt, votre Java sur Linux sera le Legacy de quelqu’un d’autre…… et ça peut arriver plus rapidement que le mainframe est devenu notre Lagacy….

Un système critique, central, contenant l’ensemble des règles d’affaires de l’entreprise, fonctionnant sur une technologie ayant été remplacée par d’autres technologies permettant d’avantages de services…. C’est probablement là l’avenir des applications qui sont contruites aujourd’hui… Il serait malheureux que leur avenir ne soit limité qu’à être remplacé ou archivé…..

La modernisation nous permet aujourd’hui de redéfinir le terme Legacy en revoyant son rôle, en optimisant et capitalisant sur ses forces et en comblant ses faiblesses.