Aller au contenu

Modernisation de code legacy pour l'entreprise

Tout code legacy.Réécrit en 30 jours.

Envoyez-nous le système aujourd'hui, le prix ferme tombe sous 48 heures. Trente jours plus tard, il tourne en Go, Rust ou TypeScript sur une fraction du matériel et rend les mêmes résultats, au centime près.

  • Prix ferme sous 48 heures
  • En production en 30 jours, date au contrat
  • Des ingénieurs avec plus de 25 ans de production
  • En air gap, dans vos locaux

codehero · migration run

réécriture

INTCALC.cbllegacy
COMPUTE-INTEREST.    MOVE ACCT-BALANCE TO WS-BAL    IF ACCT-TYPE = 'SAV'       COMPUTE WS-INT ROUNDED =          WS-BAL * RATE-SAV / 1200    ELSE       MOVE ZERO TO WS-INT    END-IF    ADD WS-INT TO ACCT-BALANCE.
interest.gomoderne
func ComputeInterest(a *Account) {	if a.Type != Savings {		return	}	i := a.Balance.Mul(RateSavings).		Div(decimal.New(1200, 0)).		Round(2)	a.Balance = a.Balance.Add(i)}
  1. Analyse
  2. Carte
  3. Réécriture
  4. Contrôle
  5. Livraison

parité 100 %

Ce qui tourne chez vous aujourd'hui, nous le portons sur la stack pour laquelle vous recruterez demain

  • COBOL
  • JCL
  • CICS
  • RPG
  • PL/I
  • Fortran
  • VB6
  • Delphi
  • PowerBuilder
  • ColdFusion
  • PHP 5
  • Perl
  • Classic ASP
  • .NET Framework
  • Java EE
  • Struts
  • AngularJS
  • Oracle Forms
  • PL/SQL
  • DB2
  • Informix
  • Sybase
  • MS Access
  • FoxPro
  • Progress 4GL
  • ABAP
  • Python 2
  • Go
  • Rust
  • TypeScript
  • React
  • Next.js
  • Node.js
  • Java 21
  • Spring Boot 3
  • .NET 8
  • Kotlin
  • PostgreSQL
  • Kafka
  • Kubernetes
  • gRPC
  • GraphQL
  • AWS
  • Azure
  • Google Cloud
  • Terraform
  • OpenTelemetry
  • ClickHouse
  • Redis

Ce que nous modernisons

Langages, frameworks, bases, architecture. Nous prenons tout.

Code, framework, schéma, écrans et serveurs migrent dans un seul projet. Une seule équipe s'en charge, sous un prix et une date uniques, et rien ne reste sur le quai en attendant un second budget.
  • COBOLGo
  • RPGJava 21
  • VB6TypeScript
  • DelphiGo
  • PerlRust

Langages

COBOL, RPG, PL/I, VB6, Delphi, Perl et vieux Java réécrits en Go, Rust ou TypeScript idiomatique, du code que votre équipe aura vraiment envie d'ouvrir.

Bases de données

Oracle, DB2, Sybase et Access vers PostgreSQL. Schéma, procédures stockées et chaque ligne, rapprochés au centime. La facture de licences disparaît.

Architecture

Un bloc de déploiement enchevêtré, découpé en services qui ont chacun un responsable, des frontières nettes et leur propre calendrier de livraison.

ACCT INQUIRY ........ F3=EXIT

CUST NO: 0048213 TYPE: SAV

BALANCE: 12,408.19

LAST TXN: 2026-09-28

_

Interfaces

Écrans verts, WinForms et Oracle Forms reconstruits en applications web rapides, que vos équipes prennent en main en un après-midi.

  • StrutsSpring Boot 3
  • AngularJSReact
  • WebFormsNext.js

Frameworks

Struts, EJB, WebForms, AngularJS et jQuery portés vers les frameworks que chaque ingénieur que vous recrutez connaît déjà.

Infrastructure

Sortie du mainframe et du serveur sous le bureau. Conteneurs, CI/CD et supervision dès le premier jour.

Vitesse

30 jours. Chaque projet. Au contrat.

Ailleurs, les programmes de réécriture traînent des années et meurent en comité. Les nôtres se comptent en jours, avec le prix et la date fixés avant que la première ligne ne bouge.

CodeHero

Jour 1 — 30

  1. Jour 1–3

    Cartographie

    La plateforme lit toute la base de code et cartographie chaque module, chaque job et chaque dépendance.

  2. Jour 4–5

    Plan et prix

    Ordre des travaux, plan de bascule et prix ferme par phase. Vous validez, nous démarrons.

  3. Jour 6–24

    Réécriture et vérification

    Tranche par tranche. L'ancien et le nouveau système tournent sur les mêmes entrées jusqu'à ce que les sorties concordent.

  4. Jour 25–30

    Bascule et passation

    Le trafic bascule. Votre équipe reçoit le code, les tests et la carte.

Programme de réécriture classique

se compte en années

30
jours, le plafond de tout projet
48 h
pour un prix ferme et une date de démarrage
25+
ans de code en production derrière chaque ingénieur principal
0
nuit de batch manquée pendant la bascule

Nos modèles

Des modèles entraînés sur le legacy. Pas un chatbot avec un prompt.

Les assistants de pointe ont appris sur le GitHub d'aujourd'hui. Les nôtres ont été affinés sur le code que plus personne n'écrit : copybooks, JCL, cycles RPG, packages PL/SQL, actions Struts. Ils migrent les vieux systèmes mieux que tout ce qui se loue au token, et ils tournent sur notre matériel, dans vos murs.

  • Affinés pour la migration

    Entraînés sur des paires de code legacy et moderne : il en sort du Go ou du TypeScript idiomatique, pas du COBOL avec une syntaxe neuve.

  • Tout le dépôt d'un coup

    Chaque langage de l'arbre est analysé en parallèle dans un seul graphe de dépendances. Rien ne se perd aux jointures.

  • Confrontés au réel

    Un banc de parité rejoue votre trafic de production enregistré sur l'ancien et le nouveau système jusqu'à ce qu'ils concordent.

Au cœur de la plateforme
Ce qui change dans le travail
Ce qui change dans le travailAssistant IA généralistePlateforme CodeHero
Connaît les dialectes COBOL, JCL, RPG, PL/SQLEn partieOui
Lit un dépôt d'un million de lignes en une passeNonOui
Prouve le comportement sur le trafic de productionNonOui
Tourne hors ligne, dans votre périmètreNonOui
Un ingénieur senior valide chaque trancheNonOui
Prix ferme et date inscrits au contratNonOui

Livraison en air gap

Votre code ne quitte jamais vos murs.

Pour les banques, les assureurs, la défense et le secteur public, nous arrivons avec notre propre matériel et nos propres modèles, les installons dans votre périmètre et menons toute la migration câble réseau débranché.

Comment se passe la livraison sur site
Votre périmètre

Appliance CodeHero

  • Modèles affinés
  • Votre dépôt
  • Ingénieurs sur site
  • Notre matériel, vos locaux

    Des serveurs GPU livrés avec les modèles préchargés, installés en baie par nos soins. Ou vos machines, si elles tiennent la charge.

  • Zéro connexion sortante

    Aucun appel d'API, aucune télémétrie, aucune mise à jour. Rien à l'intérieur ne communique avec l'extérieur.

  • Ingénieurs sur site

    Notre équipe travaille dans vos locaux, sous vos règles d'accès, badgée comme votre propre personnel.

  • Sortie propre

    À la passation, le code, les tests et la documentation restent chez vous. Les disques repartent effacés, ou restent eux aussi chez vous.

L'équipe

Plus de 25 ans en production. Les meilleurs ingénieurs du legacy.

Chaque projet est mené par des ingénieurs qui livrent du logiciel en production depuis plus de 25 ans. Ils écrivaient du Delphi quand c'était moderne et du J2EE quand c'était l'avenir. Votre système est pour eux un terrain connu, et ils savent déjà où il casse.
  1. 1999

    • Delphi
    • VB6
    • Oracle 8i
  2. 2002

    • J2EE
    • Struts
    • .NET 1.0
  3. 2006

    • PHP 5
    • ColdFusion
    • AJAX
  4. 2010

    • Spring
    • jQuery
    • AngularJS
  5. 2014

    • Go
    • Docker
    • React
  6. 2018

    • Kubernetes
    • Rust
    • TypeScript
  7. 2023

    • LLMs
    • agents
    • evals
  8. 2026

    • Nos modèles de migration affinés
25+
ans de code en production, par ingénieur principal
1
ingénieur senior responsable de votre système, du début à la fin
0
chargé de compte entre vous et ceux qui font le travail

Services

Tout le legacy. Une seule équipe.

Réécrire le système, alléger sa facture, le garder en vie ou bâtir la suite : ce sont les mêmes ingénieurs sur la même plateforme, avec les mêmes 30 jours.

Par écrit

Ce qui figure au contrat.

Promettre sur un site ne coûte rien. Nous, nous signons.
  1. § 1

    Prix ferme

    Fixé par phase avant le démarrage. Aucun compteur horaire qui tourne en arrière-plan.

  2. § 2

    Livraison en 30 jours

    Une date inscrite au contrat, pas une estimation sur une slide.

  3. § 3

    Parité de comportement

    Le nouveau système reproduit l'ancien sur votre propre trafic enregistré. Sinon, la phase n'est pas terminée.

  4. § 4

    Tout vous appartient

    Code, tests, documentation et carte des dépendances. Aucune licence, aucun runtime, aucune dépendance fournisseur.

  5. § 5

    NDA d'abord

    Signé avant que nous voyions le moindre fichier. Votre modèle ou le nôtre.

  6. § 6

    Zéro interruption

    L'ancien système sert vos clients jusqu'à ce que le nouveau ait fait ses preuves.

Questions

Ce que les DSI demandent avant de signer.

Comment une réécriture peut-elle ne prendre que 30 jours ?

Des modèles entraînés précisément pour ce travail lisent, cartographient et réécrivent tout le dépôt en parallèle. Nos ingénieurs, chacun avec plus de 25 ans de production, passent leur temps là où le jugement compte : frontières, données et bascule. Les grands systèmes sont découpés en phases de 30 jours, chacune avec son prix et sa date. Envoyez-nous le vôtre, le plan arrive sous 48 heures.

Quels langages et quelles bases de données prenez-vous en charge ?

COBOL, PL/I, RPG, JCL, Fortran, VB6, Delphi, PowerBuilder, ColdFusion, PHP, Perl, ASP classique, .NET Framework, vieux Java, Python 2, AngularJS et d'autres. Côté données, Oracle, DB2, Sybase, Informix, Access et FoxPro. Les cibles sont en général Go, Rust, TypeScript, Java 21, .NET 8 et PostgreSQL.

Comment prouvez-vous que le nouveau système se comporte comme l'ancien ?

Nous enregistrons les entrées et sorties réelles de la production et les rejouons sur les deux systèmes. Chaque écart est corrigé ou validé par vous. Le trafic ne bascule que lorsque les sorties concordent.

Notre code ne peut pas sortir de nos murs. Pouvez-vous quand même intervenir ?

Oui. Nous apportons des serveurs GPU avec nos modèles préchargés, les installons dans votre périmètre et travaillons sans aucune connexion sortante. Si vous disposez du matériel adapté, nous tournons sur le vôtre.

De quoi avez-vous besoin pour chiffrer ?

Une courte description du système : stack, taille approximative, ce qui fait mal et où il doit aller. Avec un accès en lecture au code, nous revenons sous 48 heures avec un prix ferme et une date de démarrage. L'essentiel de ce délai, c'est la plateforme qui lit votre code : plus tôt vous l'envoyez, plus tôt vous savez.

Que devient notre équipe ?

Elle est dans la boucle dès le premier jour, relit les tranches au fil des livraisons et reçoit à la passation le dépôt, les tests et la carte des dépendances. Après notre départ, plus rien ne dépend de nous.