Chift est né d'innombrables conversations avec des éditeurs de logiciels, des PME et des prestataires de services informatiques. A chaque fois, le même constat revenait : les logiciels que les PME utilisent ne communiquent pas entre eux. Or, les PME en ont besoin.
Comme l'explique Meïssa Dieng Corbeau de Libeo, le spécialiste français du paiement des fournisseurs : "Nos clients préfèrent travailler avec les outils auxquels ils sont habitués. Légitimement, ils veulent aussi un processus automatisé de bout en bout".
Les éditeurs de logiciels sont à l'écoute des demandes de leurs clients. Cependant, quand vient le moment d'y répondre, ils se heurtent aux réalités de la construction et du maintien d'une intégration.
En menant des entretiens avec des PME, nous nous sommes rendu compte qu'elles cherchaient à optimiser leurs processus grâce à des intégrations, pour autant qu'elles en aient les moyens. Les éditeurs de logiciels n'ont pas toujours le temps ou les ressources techniques pour proposer ces intégrations en natif dans leur logiciel. Nous avons donc décidé d'aider les éditeurs à aider les PME ! Gauthier Henroz, co-fondateur de Chift.
L'intégration du point de vue de l'éditeur de logiciels
Les éditeurs de logiciels qui construisent une intégration passeront par plusieurs étapes. Prenons l'exemple d'un logiciel de comptabilité qui souhaite s'intégrer avec le site PoS populaire auprès de ses clients. Il devra :
1. Effectuer un processus de découverte du connecteur, notamment en lisant sa documentation,
2. obtenir l'accès au logiciel,
3. coder l'intégration
4. tester et valider l'intégration, 5. documenter l'intégration 6. et la maintenir dans le temps. Tester et valider l'intégration,
5. documenter l'intégration
6. et la maintenir dans le temps.
Et tout cela pour chaque outil avec lequel le logiciel veut s'intégrer.
Ces différentes étapes détournent plusieurs semaines de travail de la roadmap. Elles exigent des jours de travail de la part de l'équipe de développement.
💸 L'ajout d'un connecteur peut représenter un coût annuel de 50 000 €.
Les équipes de vente ou de customer support l'apprendront rapidement : pour que l'intégration soit complète, elles devront guider leurs clients et donc se familiariser avec leur logiciel.
Une fois l'intégration en place et au cœur de la relation client, le travail n'est pas terminé. Il faut surveiller l'état de la ou des connexions, recevoir des alertes en cas de problème et, éventuellement, résoudre les problèmes.
À ces différentes occasions, les équipes de développement, de vente et d'assistance devront se coordonner et, si nécessaire, interrompre leurs flux de travail respectifs.
Comment construire et maintenir une intégration ?
Lorsque la question de l'intégration se pose, deux solutions viennent naturellement à l'esprit : réaliser l'intégration en interne ou faire appel à un prestataire de services externe. Ces deux options présentent des risques et des avantages.
1. Intégration interne
Il existe d'excellentes raisons de décider à faire une intégration en interne. C'est la mise en oeuvre de la stratégie et une réponse aux attentes des clients. C'est l'occasion de mesurer ce qu'il faudrait exiger d'un prestataire externe. Une intégration maison offre un contrôle total, mais elle s'accompagne de son lot de coûts et de risques.
Il y a le coût d'opportunité de distraire les développeurs de leurs priorités principales. Il y a le risque de démotiver les équipes qui ont procédé à une première intégration et à qui l'on demande de fournir à nouveau des efforts. Il y a aussi le risque de ne pas pouvoir croître au rythme prévu en raison du temps et des ressources nécessaires à une intégration.
Enfin, l'intégration demande une veille continue des APIs partenaires. Cette surveillance et les alertes qui en découlent impliquent les équipes techniques et les équipes de vente et de support client.
2. Intégration via un prestataire de services externe
Pour développer et maintenir son produit, un éditeur de logiciel sait mieux que quiconque qu'il doit préserver la capacité de ses équipes internes de développeurs. La réponse évidente est alors de faire appel à des équipes de développement externes. Cette réponse a son lot d'externalités positives : une embauche temporaire donne la latitude d'avoir des profils seniors un temps sous la main et/ou peut renforcer les processus internes, comme la documentation.
Cependant, travailler avec un prestataire externe représente un certain budget.Cela crée une dépendance vis-à-vis d'un prestataire externe pour la réalisation d'un projet au cœur de la relation client. Enfin, la gestion et la transmission des connaissances peuvent facilement poser problème.
Les éditeurs de logiciels et les PME qui dépensent des sommes folles en conseil pour créer les mêmes intégrations chacun de son côté nous semblaient une aberration ! Notre idée est d'être un partenaire d'intégrations, qui propose une solution standard, scalable et abordable. Gauthier Henroz, co-fondateur de Chift.
L'idée derrière Chift est que ces risques ne sont pas inévitables. Il y a la conviction qu'un éditeur de logiciel peut se développer grâce aux intégrations. Un éditeur de logiciel ne doit pas construire l'intégration ou acheter des heures de consultants pour l'avoir.
Il existe une solution produit qui permet de dimensionner et de gérer la complexité inhérente à une intégration. C'est la solution que Chift a choisi de développer : l'API unifiée.
3. L'API unifiée
Une API unifiée est une couche d'abstraction qui rassemble et normalise les API d'autres logiciels dans un modèle unique. Avec une API unifiée, l'éditeur de logiciels se connecte à des logiciels qui ont un sens dans son secteur d'activité. Ses clients bénéficient d'une expérience intégrée, de leur logiciel de gestion de trésorerie habituel à un nouveau logiciel de gestion financière, par exemple.
Très tôt, l’équipe fondatrice de Chift en a eu la conviction : c’est l’API unifiée, ce multiprise des intégrations, qui peut aider les logiciels des PME à communiquer entre eux.Les API unifiées permettent aux éditeurs de logiciels de grandir en offrant des solutions intégrées à de plus en plus de prospects et de clients. Elles répondent à la complexité inhérente à l'intégration et au besoin de facilité d'utilisation. Les API unifiées sont la solution que l'équipe Chift s'est engagée à développer, en commençant par six verticales métiers : la comptabilité, l'ecommerce, la facturation, la caisse (POS), le paiement et le PMS.