Le verdict en trois phrases
Quand un prestataire disparaît avec une application inachevée, la première dépense utile est un audit de code indépendant à 3 000 à 8 000 € HT, livré en 1 à 2 semaines, avant toute décision de reprise ou de refonte. Dans la majorité des cas, 30 à 60 % du code est réutilisable, et une reprise coûte 25 000 à 60 000 € HT contre 60 000 à 120 000 € pour tout reconstruire. La priorité absolue reste la récupération des accès (dépôt de code, hébergement, nom de domaine, comptes stores) avant que la situation ne se dégrade.
La démarche de reprise en six étapes
| Étape | Action | Durée | Coût indicatif HT |
|---|---|---|---|
| 1. Mise en demeure | Lettre recommandée exigeant la remise du code et des accès sous 8 jours | 1 à 2 semaines | 300 à 1 200 € (avocat) |
| 2. Récupération des accès | Dépôt Git, hébergeur, base de données, DNS, comptes Apple et Google, clés API | 1 à 3 semaines | Interne ou 1 000 à 3 000 € |
| 3. Audit de code | Qualité, sécurité, dette technique, couverture fonctionnelle, dépendances | 1 à 2 semaines | 3 000 à 8 000 € |
| 4. Décision | Reprise partielle, reprise totale ou refonte, avec chiffrage comparé | 1 semaine | Inclus dans l'audit |
| 5. Stabilisation | Remise en état de l'environnement, tests, correctifs de sécurité | 2 à 4 semaines | 5 000 à 12 000 € |
| 6. Finalisation | Développement des fonctionnalités manquantes et mise en production | 2 à 4 mois | 20 000 à 50 000 € |
Si le prestataire refuse de remettre le code, le contrat devient décisif. Une clause de cession des droits patrimoniaux et un dépôt chez un tiers (APP, séquestre de code) permettent d'agir vite. Sans clause, la procédure judiciaire peut prendre 6 à 18 mois : dans ce cas, la reconstruction est souvent plus rapide.
Ce que révèle l'audit : reprendre ou reconstruire ?
L'audit note le code sur des critères objectifs. Voici une grille utilisée sur des reprises de projets en 2026, avec le scénario qui en découle.
| Constat de l'audit | Part réutilisable | Décision recommandée | Coût de finalisation HT |
|---|---|---|---|
| Framework récent (Next.js, Laravel 11, React Native), tests présents | 60 à 80 % | Reprise directe | 15 000 à 30 000 € |
| Framework correct, peu de tests, structure lisible | 40 à 60 % | Reprise avec refactorisation | 25 000 à 45 000 € |
| Code fonctionnel mais sans architecture, failles de sécurité | 20 à 40 % | Reprise sélective (back-end ou front-end seul) | 35 000 à 60 000 € |
| Technologie obsolète ou propriétaire, pas de documentation | < 20 % | Refonte en réutilisant maquettes et spécifications | 50 000 à 90 000 € |
| Code introuvable ou non remis | 0 % | Refonte complète | 60 000 à 120 000 € |
Un point rassure souvent les dirigeants : même un code inutilisable laisse des actifs exploitables, comme les maquettes Figma, la base de données, les spécifications et les retours des premiers utilisateurs. Ils réduisent de 15 à 25 % le coût d'une refonte.
Les clauses pour ne plus revivre la situation
| Clause | Ce qu'elle garantit |
|---|---|
| Dépôt du code sur le compte du client dès le jour 1 | Accès permanent, même en cas de rupture |
| Cession des droits patrimoniaux à chaque échéance payée | Propriété juridique progressive du code |
| Comptes d'hébergement, DNS et stores au nom du client | Aucune prise d'otage technique possible |
| Paiement par jalons livrés et validés | Jamais plus de 20 à 30 % payé d'avance |
| Documentation technique et fichier README à jour à chaque sprint | Reprise possible par une autre équipe en quelques jours |
| Clause de réversibilité avec délai et accompagnement chiffré | Transition ordonnée en fin de contrat |
| Pénalités de retard plafonnées (par exemple 0,5 % par semaine, 10 % max) | Incitation contractuelle à livrer |
Mini cas pratique
Inès, fondatrice d'une startup de réservation de services à domicile à Paris, a versé 70 000 € à une agence qui a cessé de répondre après 9 mois. Elle récupère le dépôt GitHub grâce à une mise en demeure (900 €), puis commande un audit à 5 500 € HT. Verdict : back-end Laravel réutilisable à 55 %, application mobile à reprendre. Coût de reprise : 38 000 € HT en 3 mois et demi, contre 85 000 € estimés pour une refonte complète. Économie : 40 600 € après audit et frais juridiques, et une mise en ligne avancée d'environ 3 mois.
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
FAQ
Combien coûte un audit de code avant reprise ?
Comptez 3 000 à 8 000 € HT selon la taille de l'application, pour un rapport livré en 1 à 2 semaines. Il couvre la qualité du code, la sécurité, les dépendances et un chiffrage de la reprise.
Que faire si le prestataire refuse de remettre le code ?
Envoyez une mise en demeure par avocat avec un délai de 8 jours en vous appuyant sur la clause de cession de droits. Sans clause, une procédure peut durer 6 à 18 mois, d'où l'intérêt de lancer l'audit sur ce que vous possédez déjà.
Quelle part du code est généralement réutilisable ?
Sur les reprises courantes, 30 à 60 % du code reste exploitable. Les back-ends sur frameworks récents se récupèrent mieux que les applications mobiles anciennes.
Une reprise est-elle toujours moins chère qu'une refonte ?
Non. En dessous de 20 % de code réutilisable, la reprise coûte souvent autant qu'une refonte et garde la dette technique. L'audit sert précisément à trancher sur des chiffres.
Combien de temps pour finir une application reprise ?
En moyenne 3 à 5 mois, dont 2 à 4 semaines de stabilisation. Une refonte complète demande plutôt 5 à 8 mois.
Parlons de votre projet. Envoyez-nous ce que vous avez (dépôt de code, accès, maquettes) : nous réalisons l'audit sous 2 semaines et chiffrons la reprise entre 25 000 et 60 000 € HT avec un planning ferme. Devis détaillé sous 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.