Votre ERP doit parler à la boutique en ligne, le CRM à l’outil d’emailing, la comptabilité à la banque, l’entrepôt aux transporteurs. Faut-il développer ses propres connecteurs ou acheter un outil qui les fournit ? La réponse dépend de la criticité des flux, de leur volume et de leur spécificité. Voici une méthode pour trancher, connecteur par connecteur.
Les trois options
- Connecteur prêt à l’emploi proposé par l’éditeur d’un des deux logiciels
- Outil d’intégration (iPaaS, plateforme d’échanges, agrégateur spécialisé)
- Connecteur développé sur mesure, appelant directement les API
Quand acheter un outil
- Les deux applications sont populaires et le connecteur existe déjà
- Le flux est simple : création de contact, notification, export
- Les volumes sont modestes
- Vous n’avez pas de ressource technique pour maintenir du code
Le comparatif détaillé des plateformes d’intégration est dans iPaaS ou développement sur mesure.
Quand développer ses propres connecteurs
- Le flux est critique : commandes, stock, factures, paiements
- Les règles sont spécifiques : transformations, calculs, rapprochements
- Les volumes sont importants et la facturation au volume d’un outil devient chère
- Le partenaire n’est couvert par aucun outil : logiciel métier, EDI d’un client, plateforme régionale
- La traçabilité est exigée : journaux, reprise sur erreur, audit
Comparer le coût sur 5 ans
Un outil acheté a un coût d’entrée faible mais un abonnement qui évolue avec les volumes et le nombre de flux. Un connecteur développé coûte plus au départ, puis seulement sa maintenance. Ajoutez des deux côtés le coût des incidents : une commande perdue entre deux systèmes coûte souvent plus cher que le connecteur lui-même.
Un connecteur se juge le jour où il échoue : est-ce que quelqu’un le sait, et peut-on rejouer le flux ?
Ce qu’un bon connecteur sur mesure doit inclure
- Reprise automatique en cas d’erreur temporaire
- Journal de chaque échange, consultable par les équipes
- Alertes quand un flux échoue
- Tests automatisés et documentation
- Code dont vous êtes propriétaire
L’alternative : moins de connecteurs
Chaque connecteur est une pièce de plus à maintenir. Quand ERP, CRM et site partagent la même base de données, une grande partie des synchronisations disparaît. C’est souvent la conclusion des projets où l’on se demande s’il faut développer ou acheter un logiciel.
La méthode, connecteur par connecteur
- Lister les flux, leur volume et leur criticité
- Vérifier les connecteurs natifs existants
- Acheter pour les flux simples, développer pour les flux critiques
- Superviser l’ensemble au même endroit
Développer ses connecteurs ou acheter un outil : questions fréquentes
Combien coûte un connecteur développé sur mesure ?
De quelques jours de développement pour un flux simple entre deux API documentées, à plusieurs semaines pour une synchronisation bidirectionnelle avec règles métier, reprise sur erreur et supervision.
Qui maintient un connecteur sur mesure ?
Le prestataire qui l’a développé dans le cadre d’un contrat de maintenance, ou votre équipe si le code et la documentation vous sont remis. Les API évoluent : une veille sur les changements de version est indispensable.
Un connecteur « natif » est-il toujours suffisant ?
Pour les cas standards, souvent. Il montre ses limites dès que vos règles diffèrent de celles prévues par l’éditeur : champs spécifiques, filtres, calculs, gestion des doublons.
Peut-on superviser des connecteurs achetés et développés au même endroit ?
Oui : un tableau de bord commun qui recense chaque flux, sa dernière exécution et ses erreurs évite de découvrir un problème par un client mécontent.
Vos connecteurs
Notre agence Symfony développe des connecteurs et des API robustes, documentés et supervisés entre vos applications. Parlons de vos flux.
