On est une boîte de 9 personnes qui vend du café de spécialité et du matériel de torréfaction à Istanbul. En plus de notre site e-commerce actuel, on a décidé de faire développer une appli mobile Android pour mettre en place un système de fidélité et de commande dédié à nos clients. Une agence de dev qu'on a contactée nous a fait une offre à 320.000 TL et, en réunion ils ont précisé comme détail technique que le projet serait développé sur une base hybride, ce qui réduirait les délais de développement.
Moi je n'ai aucune expérience en dev ni en code je connais juste le côté commercial et opérationnel du truc. Mais des connaissances autour de moi m'ont embrouillé en disant que le langage ou la techno choisie par l'agence pourrait me rendre complètement dépendant de cette équipe à l'avenir, et que si un jour il y a un conflit plus aucun autre dev ne voudra toucher à ce projet.
Est-ce que le langage de programmation choisi par l'agence crée vraiment un piège de dépendance ? Et pour ne pas me retrouver coincé si un jour ils augmentent leurs tarifs de maintenance de façon abusive ou si l'agence ferme quelles clauses exactement dois-je faire inscrire au contrat concernant le choix de la techno et la livraison du code source ?