FR
Audit gratuit
Reprise de code legacy et maintenance à long terme

Votre développeur d'origine est parti.
Nous maintenons votre système legacy.

Un système VB6, ASP Classic, .NET Framework ou Java que plus personne n'ose toucher ? Nous reprenons le code source, restaurons l'environnement de build, mettons en place des tests de non-régression et assurons corrections de bugs et hotfixes dans le cadre d'un contrat annuel. Sans réécriture. Sans migration.

  • Ni réécriture, ni migration
  • Une équipe, même en cas d'absence
  • Code et documentation restitués

Votre équipe dédiée à la maintenance legacy

  • Reprise de code non documentéInventaire des sources, récupération des composants manquants, restauration du build
  • Corrections de bugs et hotfixesDiagnostic des incidents de production au niveau du code
  • Tests de non-régression et mises en productionChaque modification est testée avant livraison
  • Base de connaissances et rapports mensuelsLa connaissance du système est documentée, pas dans la tête d'une seule personne
Enjeux

Votre système legacy rencontre-t-il ces problèmes ?

Il fait toujours tourner votre activité au quotidien, mais plus personne ne peut en assumer la maintenance.

Le développeur d'origine est parti ou à la retraite

Une seule personne connaissait le système, et elle est partie sans passation.

Aucune documentation, personne n'ose y toucher

On modifie un champ de rapport et la clôture mensuelle est fausse. Chaque modification est un pari.

Le prestataire d'origine a disparu

Le sous-traitant a fermé ou n'accepte plus de missions, et le code source dort sur un vieux PC.

Des pannes soudaines

La production tombe, personne ne sait diagnostiquer, et le redémarrage est le seul espoir.

Pas de budget pour une réécriture

Les devis de réécriture atteignent des centaines de milliers d'euros et deux ans de travail, alors que le système fonctionne encore.

Plus personne ne maîtrise ces technologies

Recruter un ingénieur à temps plein pour un seul système n'est pas rentable, et les bons profils sont rares.

Services

Reprise et maintenance de systèmes legacy

Nous vérifions d'abord que nous pouvons le prendre en charge. Ensuite, nous nous engageons sur la durée.

Audit de reprise

Nous inventorions le code source, les dépendances, les licences et l'environnement de déploiement, puis remettons un rapport d'évaluation des risques.

  • Vérifier que les sources correspondent à la production
  • Recompiler à partir des sources
  • Établir un référentiel de tests de non-régression
Comment se déroule la reprise

Contrat de maintenance annuel

Un volume d'heures mensuel fixe, avec des ingénieurs qui connaissent votre système pour les corrections et les mises en production.

  • Corrections de bugs et hotfixes
  • Tests de non-régression et revue de code
  • Rapports de maintenance réguliers
Voir les formules et tarifs

Évolutions mineures

Les modifications de champs de rapport, de règles de calcul ou d'écrans sont d'abord imputées sur les heures incluses dans votre forfait mensuel.

  • Analyse d'impact avant toute modification
  • Au-delà des heures incluses, devis préalable
  • Documentation mise à jour ensuite
Demander une évolution
Technologies

Technologies legacy prises en charge

Nous ne reprenons que des technologies que nous maîtrisons vraiment, afin d'estimer dès le départ le coût de reprise et les délais de correction.

Technologies principales

.NET Framework2.0–4.8 ASP.NET Web Forms ASP Classic Visual Basic 6 Java EE6/7/8, Struts 1, JSP Procédures stockées SQL Server PowerBuilder9–12.5

Postes de travail et outils métier

WinForms / WPF Excel / Access VBA Applications Access

Applications mobiles

Xamarin.iOS / Xamarin.Androidfin de support Objective-C Swiftavant 5.0 Android JavaSupport Library Cordova / Ionic 1–3 React Native0.6x et antérieures

Reporting

Crystal Reports8.5–13 RDLC SSRS

Au cas par cas

Oracle PL/SQL / Forms Lotus Notes / Domino PHP 5.x Delphi Visual FoxPro COBOL / RPG

Les technologies « au cas par cas » ne sont acceptées qu'après confirmation, lors de l'audit de reprise, que nous disposons des ingénieurs adéquats.

Démarche

Les étapes d'une reprise de système legacy

Nous prouvons notre capacité à prendre en charge votre système avant que vous ne signiez un contrat de maintenance.

  1. 1

    Audit de reprise

    2 jours à 4 semaines · Gratuit

    Nous inventorions le code source, les dépendances, les licences et l'environnement de déploiement, puis remettons un rapport de risques.

  2. 2

    Restauration du build

    Pendant l'audit

    Nous recompilons à partir des sources un binaire identique à la production et établissons un référentiel de tests.

  3. 3

    Contrat annuel

    12 mois minimum

    Choisissez une formule selon le volume d'heures mensuel et le délai de réponse. Le périmètre et le tarif des dépassements figurent au contrat.

  4. 4

    Maintenance continue

    Livraison mensuelle

    Correction, test, revue, mise en production. Nous tenons la base de connaissances à jour et vous envoyons un rapport mensuel.

2ingénieursconnaissent chaque système (titulaire + suppléant)
1heureRéponse aux incidents P1 avec la formule Critical
24×7Astreinte toute l'année avec la formule Critical
100%Code, documentation et tests vous appartiennent
Tarifs

Formules et tarifs de maintenance legacy

Votre forfait mensuel est converti en heures d'ingénierie à raison de 110 € de l'heure. Elles servent aux corrections, aux évolutions et aux mises à jour SDK obligatoires, et les heures non utilisées sont reportées sur le mois suivant. Des ingénieurs qui connaissent votre système s'en occupent : l'absence de l'un d'eux ne laisse jamais votre système sans suivi.

ESSENTIAL

Systèmes internes modifiés quelques fois par an, avec des incidents occasionnels.

910 €/mois
Taille S uniquement : moins de 50 000 lignes

10 920 € par an

  • Inclut 8 heures d'ingénierie par mois
  • Réponse sous 2 jours ouvrés
  • 8 h par jour, 5 jours par semaine
  • Rapport de maintenance trimestriel
En savoir plus
CRITICAL

Systèmes cœur dont l'arrêt bloque la production ou les commandes.

6 890 €/mois

82 680 € par an

  • Inclut 62 heures d'ingénierie par mois
  • Réponse en 1 heure aux incidents P1
  • Astreinte 24 h/24, 7 j/7, toute l'année
  • Rapports d'analyse post-incident
En savoir plus

Audit de reprise et restauration du build

L'audit de reprise est toujours gratuit. La taille du code détermine les formules accessibles. Taille = lignes de code spécifique + procédures stockées, hors code généré par des outils.

TailleLignes de codeFormules accessibles
SMoins de 50 000, avec 2 interfaces externes au plusToutes les formules
M50 000–200 000Standard, Critical
L200 000–500 000Standard, Critical
XLPlus de 500 000, ou plusieurs systèmesAu cas par cas

Les heures incluses dans votre forfait mensuel couvrent tous les travaux du périmètre : corrections, évolutions mineures et mises à jour SDK obligatoires. Les heures non utilisées sont reportées sur le mois suivant, dans la limite d'un mois d'heures incluses, sans remboursement. Les dépassements sont facturés 124 € de l'heure, sur devis préalable, en fin de mois.

Prix hors taxes, exprimés en tarif mensuel pour un contrat annuel. La taille et la formule définitives sont confirmées par l'audit de reprise. Si nous manquons un délai de réponse, le forfait mensuel est réduit au prorata.

Périmètre

Périmètre du service

Ce que nous faisons et ne faisons pas, clairement établi avant la signature.

Inclus dans le contrat

  • Analyse du code, corrections de bugs, hotfixes
  • Diagnostic des incidents de production au niveau du code
  • Tests de non-régression, revue de code, accompagnement des mises en production
  • Documentation du code et mise à jour de la base de connaissances
  • Problèmes de dépendances et de build(versions existantes uniquement)
  • Évolutions mineures(sur les heures incluses d'abord ; au-delà, sur devis)
  • Mises à jour SDK imposées par l'App Store / Google Play(sur les heures incluses d'abord ; au-delà, sur devis)

Non inclus

  • Exploitation courante des serveurs, bases de données et réseaux
  • Nouvelles fonctionnalités ou projets de développement importants
  • Réécriture ou migration vers une nouvelle technologie
  • Systèmes dont vous ne détenez pas les droits sur le code source
Autodiagnostic

Pouvons-nous reprendre votre système legacy ?

Cochez les conditions que vous remplissez déjà. L'audit de reprise vous aidera à compléter le reste.

0 / 5Cochez les éléments ci-dessus.
FAQ

Questions fréquentes sur la maintenance legacy

Pourquoi ne pas simplement réécrire le système ?

Réécrire, c'est redécouvrir chaque règle métier enfouie dans l'ancien système, et le coût comme le risque sont presque toujours sous-estimés. Si le système a encore 3 à 5 ans de service devant lui, une maintenance stable est la solution la plus rentable. Si vous décidez plus tard de le réécrire, la base de connaissances et les référentiels de tests que nous aurons constitués pourront être transmis directement à la nouvelle équipe.

Comment utilisez-vous l'IA ?

Nous utilisons l'IA pour lire le code, constituer la base de connaissances et préparer des cas de test et des correctifs. Chaque modification est relue par un ingénieur et passe les tests de non-régression avant livraison.

Notre code source est-il en sécurité ?

Votre code source est hébergé dans un environnement dédié et isolé, et les deux parties signent un accord de confidentialité (NDA). Nous n'utilisons que des services d'IA professionnels qui ne conservent pas vos données et ne s'en servent pas pour l'entraînement. Votre contrat peut aussi imposer l'usage exclusif de modèles hébergés sur site.

Serons-nous captifs à la fin du contrat ?

Non. Le code source, la documentation, les scripts de build et les tests vous appartiennent. À la fin du contrat, nous vous restituons l'ensemble, accompagné d'une note de passation.

Comment mesurez-vous la taille du code ?

Nous comptons les lignes de code spécifique ainsi que les procédures stockées de la base de données, hors code généré par des outils (formulaires VB6, fichiers designer WinForms, etc.) et bibliothèques tierces. Pour un premier échange, il suffit d'exécuter scc ou cloc dans votre répertoire source et de nous envoyer le résultat. La taille officielle est confirmée lors de l'audit de reprise, qui tient aussi compte du nombre d'interfaces externes et de composants tiers.

Pouvez-vous maintenir une application mobile sans la mettre à jour ?

Nous pouvons maintenir les fonctionnalités existantes, mais une application ne peut jamais rester totalement figée. Google Play relève chaque année le niveau d'API cible exigé, et l'App Store impose des soumissions compilées avec des versions récentes de Xcode et du SDK. Prendre du retard, c'est ne plus pouvoir publier de mises à jour, voire être retiré du store. Ces mises à jour obligatoires sont d'abord imputées sur les heures incluses dans votre forfait mensuel ; au-delà, elles font l'objet d'un devis séparé. Nous vous prévenons chaque année dès l'annonce des nouvelles règles. Avant la reprise, vérifiez également que les certificats de signature, le keystore Android et les comptes développeur sont bien au nom de votre entreprise. En cas de perte du keystore, l'application existante ne pourra plus jamais être mise à jour.

Si rien ne tombe en panne dans le mois, le forfait est-il perdu ?

Non. Les heures incluses peuvent servir à tout travail entrant dans le périmètre du contrat, y compris les évolutions mineures (champs de rapport, règles de calcul, ajustements d'écrans, etc.) et les mises à jour SDK obligatoires. Les heures non utilisées sont reportées sur le mois suivant, dans la limite d'un mois d'heures incluses. Au-delà, elles expirent sans remboursement. Chaque rapport mensuel indique les heures consommées, reportées et sur le point d'expirer.

Et si l'audit montre que vous ne pouvez pas reprendre le système ?

Le rapport d'audit en précise les raisons, par exemple un code source qui ne correspond pas à la production ou des licences de composants clés impossibles à obtenir. Vous pouvez présenter ce rapport à d'autres prestataires, sans aucune obligation de signer un contrat de maintenance.

Contact

Demander un audit de reprise

Décrivez-nous brièvement le rôle du système et les technologies utilisées. Nous vous répondrons avec une première évaluation sous 2 jours ouvrés.

Le code source est déjà prêt ?Sans attendre de réponse : acceptez notre NDA en ligne, connectez-vous avec GitHub et déposez le code. L’audit commence dès réception.Déposer le code →
  • Réponse sous 2 jours ouvrésUn premier avis sur la faisabilité de la reprise et sa durée approximative
  • NDA signé avant tout accès au codeAucun code source requis pour le premier échange
  • E-maillegacy@jetsion.com
  • Téléphone+886 982-271-987