À qui appartient un logiciel développé sur mesure ?
C'est la question la moins posée avant la signature et la plus douloureuse après.
Ce que vous voulez régler
Qui détient les droits sur le code, qui peut le modifier, et ce qui se passe si la collaboration s'arrête. Écrivez-le explicitement — l'absence d'accord ne joue généralement pas en votre faveur.
L'accès au code
Vous devriez avoir accès en permanence au dépôt de code, pas seulement au logiciel qui tourne. Sans cela, changer de partenaire est impossible.
Les composants tiers
Presque tout logiciel utilise des bibliothèques existantes. C'est normal et souhaitable, mais demandez quelles licences sont utilisées et si elles limitent votre usage.
Les accès
Serveurs, noms de domaine, comptes de boutiques d'applications, certificats. Ils doivent être à votre nom, pas à celui de votre développeur. C'est le point qui bloque le plus de transitions.
La documentation
Un logiciel sans documentation est techniquement à vous et pratiquement inutilisable par quelqu'un d'autre. Faites-en une condition de livraison.