← CEJM

CEJM appliqué — Contrats et services informatiques

Sommaire

Module CEJM appliqué. Savoir lire un contrat de prestation informatique et repérer les clauses qui engagent réellement les parties.

1. Typologie des contrats

ContratObjetPoint de vigilance
DéveloppementRéalisation d'un logiciel sur mesureCession des droits d'auteur, recette, spécifications
LicenceDroit d'utiliser un logiciel existantPérimètre : nombre d'utilisateurs, postes, durée
MaintenanceCorrective, évolutive, préventivePérimètre exact, délais, exclusions
InfogéranceExploitation confiée à un tiersRéversibilité, propriété des configurations
SaaS / cloudService en ligne, mutualiséLocalisation des données, disponibilité, sortie
IntégrationAssemblage de composants existantsResponsabilité en cas de défaut d'un composant tiers

Deux modes d'engagement à distinguer :

ForfaitRégie
PrixFixé à l'avanceFacturé au temps passé
PérimètreDéfini au contratÉvolutif
RisquePorté par le prestatairePorté par le client
Adapté àBesoin stable et bien spécifiéBesoin évolutif, méthodes agiles

2. Moyens ou résultat

Obligation de moyensObligation de résultat
EngagementMettre en œuvre les diligences d'un professionnel compétentAtteindre le résultat promis
Charge de la preuveAu client, qui doit prouver la fauteAu prestataire, qui doit prouver une cause étrangère
ExemplesConseil, assistance, développement sur mesure innovantDisponibilité contractuelle, livraison à date, hébergement

C'est la question la plus discriminante d'un cas pratique. Ne pas la trancher au hasard : chercher dans l'énoncé si le contrat promet un résultat mesurable (un taux de disponibilité, une date de livraison) ou seulement des compétences mises en œuvre. Le régime détermine ensuite qui supporte la charge de la preuve, et donc l'issue du litige.

3. Devoir de conseil et collaboration

Le prestataire informatique est un professionnel face à un client souvent profane. Il en découle un devoir de conseil renforcé, dégagé par la jurisprudence :

Symétriquement, le client a une obligation de collaboration : exprimer clairement son besoin, fournir les informations et les accès, désigner un interlocuteur, participer à la recette. Un client qui ne collabore pas voit sa propre responsabilité engagée, ce qui atténue celle du prestataire.

La recette (ou vérification d'aptitude) est l'étape où le client valide la conformité de la livraison. Elle est décisive : la recette sans réserve fait généralement courir la garantie et transfère la charge des anomalies ultérieures.

4. Les SLA

SLA (Service Level Agreement) = engagement de niveau de service, avec des indicateurs mesurables et des pénalités en cas de manquement.

IndicateurDéfinition
DisponibilitéPourcentage de temps où le service est accessible
GTIGarantie de temps d'intervention : délai avant prise en charge
GTRGarantie de temps de rétablissement : délai avant remise en service
Plage de serviceHoraires couverts : 8h-18h jours ouvrés, ou 24/7
PrioritéClassification des incidents, chacun avec ses délais

Ce qu'un pourcentage de disponibilité représente réellement sur une année :

EngagementIndisponibilité annuellePar mois
99 %3 j 15 h7 h 18
99,9 %8 h 4543 min
99,99 %52 min4 min
99,999 %5 min26 s

Points à vérifier absolument : la méthode de mesure (qui mesure, avec quel outil), les exclusions (maintenance planifiée, force majeure, défaillance du réseau du client), et le plafond des pénalités. Des pénalités plafonnées à 5 % de la redevance mensuelle ne compensent pas une journée d'arrêt de production — c'est le point que l'on attend de toi en analyse critique.

Lien direct avec le B3 : les engagements de GTR doivent être cohérents avec le RTO défini au plan de reprise d'activité. Un RTO de 4 h avec un prestataire engagé sur une GTR de 24 h est une incohérence.

5. Les contrats cloud

ModèleLe client gèreLe fournisseur gère
IaaSOS, middleware, applications, donnéesMatériel, virtualisation, réseau
PaaSApplications, donnéesTout le socle jusqu'à l'exécution
SaaSSes données et ses paramètresTout le reste

Cette répartition détermine le partage des responsabilités, y compris en sécurité : en SaaS, le client reste responsable de la gestion de ses comptes et de ses droits, même si l'infrastructure ne lui appartient pas.

En SaaS, le client n'achète pas le logiciel : il acquiert un droit d'usage, pour une durée déterminée. Il n'a ni le code, ni la maîtrise des mises à jour, ni la garantie de pérennité du service. D'où l'importance des clauses de sortie.

6. Les clauses à vérifier

ClauseCe qu'elle doit prévoir
Objet et périmètreCe qui est inclus, et surtout ce qui ne l'est pas
Propriété intellectuelleCession expresse des droits sur les développements spécifiques
RéversibilitéRestitution des données dans un format exploitable, délai, assistance, coût
ConfidentialitéPortée, durée après la fin du contrat
Sous-traitanceAutorisation préalable, information du client
Données personnellesContrat art. 28 RGPD, localisation, transferts
ResponsabilitéPlafond d'indemnisation, exclusion des dommages indirects
Durée et résiliationReconduction tacite, préavis, résiliation pour manquement
Droit applicableLoi et juridiction compétente — décisif avec un prestataire étranger

La clause de réversibilité est celle qu'on oublie à la signature et qu'on regrette à la sortie. Sans elle, le client se retrouve captif : données dans un format propriétaire, coût de migration prohibitif. C'est la traduction juridique du risque de vendor lock-in vu au thème 4.

À retenir