Contexte
Dans un paysage numérique où la dette technique s'accumule, la modernisation des systèmes hérités constitue l'un des défis les plus critiques pour les grandes entreprises, en particulier au Japon. Le 30 mars 2026, Fujitsu a officiellement lancé « Fujitsu Application Transform powered by Fujitsu Kozuchi », un service SaaS d'entreprise conçu spécifiquement pour résoudre la crise de la documentation et de la compréhension des systèmes obsolètes. Cette initiative répond à une réalité industrielle pressante : une partie massive des infrastructures critiques mondiales, notamment dans les secteurs bancaire et manufacturier, repose encore sur des langages comme le COBOL, dont le code source est souvent inexploité faute de documentation adéquate. Avec environ 800 milliards de lignes de code COBOL encore en production, traitant 95 % des transactions de distributeurs automatiques de billets et 80 % des transactions bancaires en temps réel, le risque de rupture de continuité liée au départ à la retraite des développeurs expérimentés (dont l'âge moyen dépasse 55 ans) est devenu inacceptable.
Le service Kozuchi se distingue par sa capacité à analyser des projets de grande envergure, allant jusqu'à des bases de code de plus de 500 000 lignes, une tâche impossible pour les modèles de langage généraux limités par des contextes de tokens. En se basant sur une expertise accumulée pendant des décennies en informatique d'entreprise, Fujitsu a développé une solution qui ne se contente pas de traduire du texte, mais qui comprend la sémantique profonde du code. L'objectif initial est de fournir une « immortalité » aux systèmes critiques en permettant leur compréhension avant toute transformation physique. Cette approche représente un changement de paradigme par rapport aux tentatives précédentes de réécriture totale, qui sont souvent prohibitives en coûts et en risques, comme en témoigne le cas de la Commonwealth Bank of Australia ayant dépensé 750 millions de dollars et cinq ans pour migrer vers Java.
Analyse approfondie
L'efficacité remarquable de Kozuchi repose sur une architecture technique profondément optimisée pour le contexte des systèmes hérités, loin des approches génériques des grands modèles de langage (LLM). Les tests internes de Fujitsu ont révélé une réduction de 97 % du temps de travail par rapport à l'utilisation d'outils d'IA générique, accompagnée d'une amélioration de 95 % de la complétude des documents et de 60 % de leur lisibilité. Cette performance s'explique par la capacité de Kozuchi à effectuer une analyse hiérarchique du code, dépassant les limites de contexte des modèles comme GPT-5 ou Claude. Là où les LLM généraux produisent souvent du texte libre sujet aux hallucinations et manquent de précision sur les concepts spécifiques aux mainframes tels que JCL ou CICS, Kozuchi génère des diagrammes UML standardisés, incluant des diagrammes de classes, de séquence et de relations entités-attributs, conformes aux exigences des entreprises.
Techniquement, le service opère une traduction sémantique des instructions de bas niveau vers des concepts de haut niveau liés aux métiers. Il agit comme un « archéologue du système » infatigable, capable de reconstituer la logique métier à partir de code souvent non commenté et structurellement complexe. Cette capacité à mapper la logique technique sur la logique fonctionnelle permet de réduire considérablement les barrières à l'entrée pour les nouvelles équipes de développement. Contrairement aux outils d'analyse statique traditionnels qui ne fournissent qu'une vue structurelle superficielle, Kozuchi offre une compréhension contextuelle qui est indispensable pour la maintenance et l'évolution future des applications. Cette précision est cruciale pour éviter les erreurs de logique qui pourraient être introduites par une automatisation naïve.
La stratégie de déploiement de Fujitsu reflète une prudence calculée. Le service a été lancé initialement sur le marché japonais, ciblant les institutions financières et les fabricants qui sont les plus exposés à la crise des compétences COBOL. Cette approche permet à Fujitsu de valider la sécurité et la fiabilité de ses algorithmes dans un environnement contrôlé avant une expansion internationale prévue pour l'exercice fiscal 2026. En limitant initialement le périmètre, l'entreprise peut également affiner ses modèles en se concentrant sur les spécificités des architectures japonaises, qui diffèrent souvent de celles observées en Occident. Cette méthode itérative et centrée sur la donnée permet de construire une base de connaissances robuste, essentielle pour garantir la précision des sorties générées.
Impact sur l'industrie
L'arrivée de Kozuchi modifie significativement l'équation économique de la modernisation des systèmes d'information. Pour les secteurs financiers, des télécommunications et de la fabrication, ce service offre une voie intermédiaire viable entre la maintenance coûteuse de systèmes obsolètes et la réécriture risquée de zéro. En réduisant drastiquement le temps nécessaire à l'analyse et à la documentation, Kozuchi permet aux entreprises de prolonger la durée de vie de leurs actifs logiciels tout en préparant le terrain pour des modernisations modulaires. Cela atténue le dilemme classique du « trop gros pour être touché, mais trop dangereux à laisser seul ». Les coûts associés à l'audit et à la cartographie des systèmes, qui constituaient souvent le goulot d'étranglement principal des projets de transformation, sont désormais réduits de manière significative, rendant économiquement viables des projets qui étaient auparavant jugés trop risqués.
Pour les prestataires de services informatiques et les intégrateurs de systèmes, cette innovation représente à la fois une menace concurrentielle et une opportunité de refonte de modèle. La tâche d'analyse des systèmes hérités, traditionnellement intensive en main-d'œuvre et s'étalant sur plusieurs mois ou années, voit sa durée de cycle compressée. Cela force les fournisseurs à évoluer d'une vente basée sur le temps et les matières premières vers une offre de valeur centrée sur l'automatisation et l'expertise stratégique. Les entreprises qui parviendront à intégrer Kozuchi dans leur chaîne de valeur pourront proposer des cycles de modernisation plus rapides et plus prévisibles, gagnant ainsi un avantage concurrentiel majeur sur les marchés où la réactivité est cruciale.
Cependant, cette automatisation soulève également des questions importantes en matière de sécurité et de gouvernance des données. La génération automatique de documents touchant à la logique métier critique nécessite une validation rigoureuse pour s'assurer qu'aucune vulnérabilité logique n'est introduite ou masquée. La confidentialité des données reste une préoccupation majeure, d'autant plus que les systèmes hérités contiennent souvent des informations sensibles. Fujitsu a dû mettre en place des garde-fous stricts pour garantir que les données des clients ne soient pas exposées lors du traitement, renforçant ainsi la confiance nécessaire à l'adoption de ces technologies dans des environnements réglementés. La responsabilité juridique en cas d'erreur dans la documentation générée par l'IA reste un point de négociation contractuel complexe entre les fournisseurs de services et leurs clients.
Perspectives
La feuille de route annoncée par Fujitsu pour 2026 indique une évolution stratégique claire : passer de la simple compréhension du code à sa transformation active. La phase actuelle, centrée sur la génération de documents de conception, sera suivie, au milieu de l'année 2026, par l'introduction de recommandations de refactoring. Cette deuxième étape permettra à l'IA de proposer des plans de modification incluant l'analyse d'impact, la cartographie des dépendances et l'évaluation des risques pour chaque changement proposé. Cette progression graduelle est essentielle, car tenter une réécriture automatique sans une compréhension profonde du système (Phase 1) conduirait inévitablement à des résultats non fiables. La validation comportementale sera donc une étape critique avant toute modification.
En fin d'année 2026, Fujitsu prévoit d'intégrer des fonctionnalités d'aide à la réécriture de code, générant du code dans des langages modernes tels que Java, Python ou Go, avec une génération automatique de tests pour vérifier l'équivalence comportementale avec l'implémentation COBOL originale. Si cette troisième phase aboutit, Kozuchi deviendra une plateforme complète de modernisation, fermant la boucle entre l'analyse, la documentation et la transformation. Cela pourrait établir de nouveaux standards dans l'ingénierie logicielle assistée par l'IA, où l'automatisation ne se limite plus à l'assistance au codage, mais englobe l'ensemble du cycle de vie de la maintenance des systèmes critiques.
Cette évolution pourrait également stimuler l'innovation chez d'autres acteurs technologiques, poussant à la création d'outils similaires pour d'autres langages hérités comme le C++. Pour les développeurs, cela impliquera un changement de compétences, passant de l'écriture manuelle de code à la vérification, à l'optimisation et à la validation de la logique métier générée par l'IA. La montée en puissance de Kozuchi marque ainsi un jalon important dans l'industrialisation de l'IA au sein des entreprises, préfigurant une transformation profonde de la manière dont les systèmes d'information critiques sont maintenus, compris et évolutifs dans les décennies à venir.