Aller au contenu
Budget et décision

Réversibilité : ne pas dépendre de son prestataire

Code source, accès, hébergement, données, documentation : ce qu’il faut prévoir dès le contrat pour pouvoir changer de prestataire sans repartir de zéro et ce que coûte une sortie mal préparée.

Par Damien Ladurelle · Mis à jour en · Lecture 7 min

Sommaire
  1. Les cinq éléments qui font la réversibilité
  2. Les accès : le point le plus souvent négligé
  3. La documentation et les choix techniques
  4. Le séquestre du code source
  5. Ce que coûte une sortie mal préparée
  6. Quand la réversibilité totale n’est pas réaliste
  7. Mes conditions et par où commencer
En bref

La réversibilité, c’est pouvoir changer de prestataire sans perdre votre logiciel : code source et droits cédés, comptes d’hébergement et de services à votre nom, données exportables, documentation à jour. Elle se prévoit au contrat, avant le premier euro dépensé, pas au moment de la séparation.

On choisit un prestataire pour construire, rarement en pensant à la séparation. Pourtant, c’est au moment où l’on veut changer, parce que le prestataire n’est plus disponible, que la relation s’est dégradée ou que les besoins ont grandi, que l’on découvre si l’on est libre ou captif. La réversibilité se prépare au contrat et elle ne coûte presque rien si elle est prévue dès le départ.

Cette page donne des repères pratiques. Elle ne remplace pas l’avis d’un avocat ou d’un juriste.

Les cinq éléments qui font la réversibilité

Élément Ce qu’il faut obtenir Risque si ce n’est pas prévu
Code source et droits Cession écrite des droits, remise du code complet Vous ne pouvez ni modifier ni faire reprendre le logiciel
Dépôt de code Accès direct au dépôt (historique compris), à votre nom ou partagé Le code vous est remis tard, incomplet ou sans historique
Hébergement et services Comptes à votre nom : serveur, base de données, domaine, e-mails, paiement Le prestataire peut, en pratique, couper l’accès
Données Export complet dans un format standard, à tout moment Données prisonnières d’un format ou d’un outil
Documentation Installation, architecture, variables de configuration, procédures Le nouveau prestataire passe des semaines à comprendre

Le premier point est juridique : en droit français, les droits sur un logiciel réalisé par un prestataire externe doivent être cédés par écrit. Le détail est dans propriété du code : ce qu’il faut exiger dans le contrat. Les quatre autres sont pratiques et souvent plus déterminants au quotidien.

Les accès : le point le plus souvent négligé

Avoir les droits sur le code ne sert à rien si le serveur, la base de données et le nom de domaine sont sur le compte du prestataire. Dans les faits, c’est la situation la plus fréquente de dépendance : pas une question de droit, une question de mots de passe.

Ma recommandation est simple : chaque service est ouvert à votre nom, payé par votre entreprise et le prestataire y est invité comme utilisateur. Hébergement, base de données, nom de domaine, envoi d’e-mails, compte de paiement, clés des API d’IA. Si vous changez de prestataire, vous retirez un accès ; vous ne négociez rien.

La documentation et les choix techniques

Un code est réversible s’il peut être compris par quelqu’un d’autre. Trois choix y contribuent :

  1. Une technologie courante. Une stack répandue (dans mon cas React, TypeScript, Node.js, PostgreSQL) se reprend plus facilement qu’un framework maison ou une plateforme propriétaire.
  2. Une documentation tenue à jour : comment installer le projet, comment il est organisé, comment le déployer.
  3. Des tests automatisés sur les parties critiques, qui permettent au repreneur de modifier sans casser.

Les outils no-code et certaines plateformes de génération par IA posent ici une vraie question : le logiciel ne peut parfois pas être exporté en code exploitable. Le guide reprendre une application no-code détaille ce cas.

Le séquestre du code source

Le séquestre, ou entiercement (escrow en anglais), est un mécanisme contractuel : le fournisseur dépose les éléments essentiels d’un logiciel auprès d’un tiers et le client peut les récupérer en cas de défaillance, selon les conditions du contrat. En France, l’Agence pour la Protection des Programmes propose ce service ; elle cite parmi les cas de déclenchement possibles le redressement judiciaire ou la disparition du fournisseur, le non-respect des engagements et l’arrêt de la maintenance (page consultée en octobre 2026).

Le séquestre est surtout utile quand vous n’avez qu’une licence, par exemple sur un logiciel métier d’éditeur. Pour un développement sur-mesure dont le code et les droits vous sont cédés, avec un accès direct au dépôt, il devient secondaire.

Ce que coûte une sortie mal préparée

Sans réversibilité, changer de prestataire oblige souvent à : récupérer les accès un par un, reconstituer le code depuis ce qui tourne en production, documenter après coup, parfois tout reconstruire. Un nouveau prestataire commence alors par un audit pour évaluer ce qui est récupérable : 589€HT pour un audit express, 1 990€HT pour un audit complet de 5 à 7 jours. Le devis de reprise vient ensuite.

À l’inverse, avec un dépôt de code à jour, des comptes à votre nom et une documentation, un autre développeur peut reprendre le projet sans repartir de zéro.

Quand la réversibilité totale n’est pas réaliste

Avec un logiciel du marché, vous ne récupérerez jamais le code : ce n’est pas l’objet. La réversibilité se limite alors aux données. Vérifiez la possibilité d’un export complet, son format et ce qui se passe en fin d’abonnement. C’est un choix acceptable pour un outil standard, à condition de le faire en connaissance de cause.

Mes conditions et par où commencer

Chez moi, le code source et les droits sont cédés après paiement complet, avec l’ensemble des accès ; l’hébergement et les services tiers sont à votre nom et à votre charge. Ces conditions sont détaillées sur la page tarifs. Pour situer le budget d’un projet, l’estimateur donne une fourchette en une minute.

  1. Faites l’inventaire de vos outils actuels : qui détient les accès, où est le code, où sont les données ?
  2. Rapatriez les comptes à votre nom, même sans changer de prestataire.
  3. Ajoutez une clause de réversibilité à vos prochains contrats, relue par votre juriste.

Questions fréquentes

Qu’est-ce qu’une clause de réversibilité ?

C’est une clause qui organise la fin de la relation : ce que le prestataire doit remettre (code, données, documentation, accès), dans quel format, dans quel délai et à quelles conditions financières. Elle est courante dans les contrats de logiciel en ligne et d’infogérance.

Le séquestre du code source est-il utile pour un logiciel sur-mesure ?

Le séquestre (ou entiercement) protège surtout un client qui n’a qu’une licence : le code est déposé chez un tiers et remis au client en cas de défaillance du fournisseur. Si le code et les droits vous sont déjà cédés, avec un accès direct au dépôt, il devient beaucoup moins nécessaire.

Combien coûte un changement de prestataire ?

Cela dépend surtout de l’état du code et de la documentation. Un nouveau prestataire commence généralement par un audit pour évaluer la reprise. Mon audit express coûte 589€HT et l’audit complet 1 990€HT, avant tout devis de reprise.

Mes données m’appartiennent-elles même si le code ne m’appartient pas ?

Vos données sont les vôtres, mais encore faut-il pouvoir les récupérer dans un format exploitable. Vérifiez dans le contrat qu’un export complet, dans un format standard comme CSV ou un export de base de données, est prévu à tout moment et en fin de contrat.

Cette page a-t-elle valeur de conseil juridique ?

Non. Elle donne des repères pratiques pour préparer vos contrats. Pour la rédaction des clauses de réversibilité et de cession, faites appel à un avocat ou à un juriste spécialisé.

Vous hésitez pour votre projet ?

On en parle 30 minutes : je vous dis franchement quelle option je choisirais à votre place.

Réserver un appel de 30 min English version