Pensez à votre smartphone et aux applications que vous y avez installées. Certes, il est arrivé avec certaines préchargées, mais la plupart vous les avez probablement choisies vous-même. En fait, vous en avez sans doute aussi remplacé quelques-unes, par exemple lorsque vous avez découvert une application météo offrant de meilleures informations sur le vent quand vous vous êtes mis à la voile. Ou une application d'actualités qui agrège tous vos journaux préférés afin de ne pas encombrer votre téléphone avec de multiples applications, toutes vous envoyant des alertes d'actualités en double. Ou encore en sélectionnant le service de messagerie de votre choix, qu'il s'agisse de Microsoft Outlook, Gmail ou Apple Mail, selon vos préférences personnelles et vos besoins spécifiques.
En fait, la plupart d'entre nous se souviennent à peine des téléphones basiques. C'était déjà excitant d'avoir le jeu Snake préchargé sur nos vieux Nokia 3310, et l'idée de personnaliser le contenu du téléphone n'était même pas un rêve inaccessible. (Bon, peut-être pouvions-nous changer la coque du téléphone.) Et je suis à peu près certain que certains lecteurs d'AccountingWEB ne se souviennent même pas de la vie avant les smartphones.
Mais pourquoi est-ce que, lorsqu'il s'agit de quelque chose d'aussi crucial que les systèmes ERP de nos entreprises, on continue à nous vendre une approche en boîte noire, semblable à ces téléphones basiques du siècle dernier, alors que cela n'est plus nécessaire grâce à la magie des interfaces de programmation d'application (APIs) — essentiellement des fenêtres et des portes d'accès aux logiciels qui vous permettent d'exploiter leurs capacités, généralement via internet.
Certes, en leur temps, les systèmes ERP ont facilité la vie des entreprises, offrant une plateforme et une base de données uniques avec tous les besoins commerciaux satisfaits depuis une seule application. C'était révolutionnaire à l'époque, évitant la nécessité d'un effort considérable pour faire fonctionner ensemble une gamme de services autonomes incompatibles. Bien sûr, il y avait des inconvénients : notamment un manque de flexibilité et de convivialité, ainsi qu'une approche universelle des besoins commerciaux. Parce que, malgré ce que les fournisseurs disaient sur leurs systèmes intégrés offrant toutes les applications commerciales dont vous pourriez avoir besoin, il était impossible pour toutes ces applications d'être best-of-breed pour chaque niche unique dans la vaste gamme des besoins commerciaux.
C'était souvent le cas du touche-à-tout, maître de rien. Mais quand même, bien meilleur que les myriade de systèmes hérités incompatibles que vous deviez auparavant gérer. Et la raison de cette multitude de systèmes hérités incompatibles ? Il n'existait pas d'environnement API efficace pour relier ces systèmes disparates.
Avançons jusqu'à aujourd'hui, cependant, le mythe du guichet unique est encore plus inapproprié dans un monde alimenté par les APIs. Vous n'avez pas besoin de pirater votre Nokia 3310 pour remplacer Snake par un jeu que vous préféreriez. C'est ce qui arrive à ces systèmes ERP en boîte noire dans une tentative de les aider à survivre dans l'avenir. Leur code source est si important que toute mise à niveau, ou intégration avec de nouvelles capacités tierces, nécessite une réécriture extensive, coûteuse et prolongée. Sans oublier que les systèmes n'exploitent plus les dernières technologies, comme le traitement en mémoire, qui est une partie essentielle pour tirer le meilleur parti des technologies futures.
Grâce aux APIs, vous pouvez aujourd'hui construire votre solution ERP utopique. Cela devrait être aussi simple que de sélectionner votre fonctionnalité de grand livre général et d'y ajouter les stocks, la budgétisation, les comptes fournisseurs, le reporting, les achats, et ainsi de suite. Tous les composants peuvent maintenant être les mieux adaptés à vos besoins commerciaux et accessibles via le cloud si vous préférez. Cela offrira une solution best-of-breed sans sacrifice de qualité, si répandu dans un paradigme universel. Grâce aux APIs, désormais répandues dans les applications logicielles, cela n'est pas seulement possible mais bien standard, tout comme le fait d'avoir votre logiciel best-of-breed préféré fonctionner de manière transparente avec tous les autres systèmes de votre entreprise, assurant une efficacité et une efficience optimales.
Tel que publié dans AccountingWeb – 4 avril 2018.
#applicationprograminterfaces #ERPsystems #ERP #softwareapplication #bestofbreed #API #apps
