Quelles technologies pour un logiciel sur mesure ?
En bref : pour une PME, trois familles de technologies couvrent l'essentiel des besoins : une application web utilisée dans le navigateur, une PWA (application web installable, qui fonctionne hors connexion) pour les équipes terrain, et des connecteurs API vers les logiciels déjà en place. Le critère qui tranche entre deux propositions : qui pourra maintenir le code dans 5 ans, sans tout reconstruire.
Le choix des technologies se fait selon votre besoin, pas selon les préférences du prestataire. Pour une PME, quatre critères comptent davantage que le nom du langage ou du framework.
La pérennité. Des technologies web éprouvées et largement répandues garantissent que vous trouverez toujours quelqu'un pour maintenir l'outil. Une pile exotique vous rend dépendant du seul développeur qui la maîtrise.
L'accès. Une application web s'utilise depuis un navigateur, sur ordinateur comme sur mobile, sans installation sur chaque poste. Quand le terrain l'exige, une application mobile peut fonctionner hors connexion et se synchroniser au retour du réseau.
Les connexions. Votre logiciel devra échanger avec vos outils existants : comptabilité, gestion commerciale, messagerie. Vérifiez que la solution proposée sait se connecter à eux, plutôt que de créer un îlot de plus.
La réversibilité. Le code source et les données doivent vous appartenir, et être documentés. C'est ce qui vous permet de changer de prestataire sans repartir de zéro.