Cfet Le magazine des entrepreneurs
Définition

Méta-application : définition, types et exemples

Comprendre la meta-application dans le monde informatique
L'essentiel

Une méta-application est un logiciel qui sert d'environnement d'accueil à d'autres applications, en les intégrant, en les coordonnant et en leur fournissant des services communs. Un système d'exploitation, un progiciel de gestion intégrée qui rassemble plusieurs modules métier ou une super-app mobile réunissant messagerie, paiement et achat en ligne relèvent tous de cette catégorie. Elle supprime les ruptures entre outils et construit un écosystème fermé ou semi-fermé.

Les entreprises n'utilisent plus des programmes isolés mais des ensembles d'outils qui échangent en permanence. Le terme de méta-application désigne le niveau supérieur de cette architecture, celui du logiciel qui accueille les autres et leur fournit un socle commun. Le mot n'a pas de définition normalisée, on ne le trouve dans aucun référentiel d'architecture, et il recouvre selon les auteurs le système d'exploitation, l'ERP, la super-app ou la plateforme. Cet article prend le parti de traiter ces quatre familles, parce que c'est ce que recouvre l'usage.

Ce concept éclaire la construction des grandes plateformes numériques, la puissance des super-apps comme WeChat et des progiciels intégrés comme SAP, et la façon dont une entreprise peut réorganiser son système d'information autour d'un socle unique plutôt que d'une collection d'outils.

Définition technique d'une méta-application

Le préfixe « méta » vient du grec et signifie au-delà, à un niveau supérieur. Une méta-application est donc une application qui opère au-dessus d'autres applications. Elle n'exécute pas une tâche métier, elle crée les conditions dans lesquelles d'autres applications fonctionnent, échangent et s'intègrent.

Plus précisément, une méta-application se caractérise par :

  • L'hébergement d'autres applications : elle fournit un environnement d'exécution dans lequel des sous-applications ou des modules peuvent être déployés.
  • Les services partagés : authentification, gestion des droits, stockage, notifications, paiement... Ces fonctions communes sont centralisées dans la méta-application plutôt que dupliquées dans chaque sous-application.
  • L'orchestration : la méta-application coordonne les flux de données et d'événements entre les différentes applications qu'elle héberge.
  • L'interface unifiée : du point de vue de l'utilisateur, tout est accessible depuis un seul et même endroit, sans avoir à basculer entre plusieurs logiciels indépendants.

La définition est large et recouvre des réalités éloignées, le système d'exploitation qui héberge tous les logiciels d'une machine, le progiciel de gestion intégrée qui rassemble comptabilité, ressources humaines et logistique, ou la super-app mobile comme WeChat, utilisée quotidiennement par plus d'un milliard de personnes.

Les types de méta-applications et leurs exemples concrets

Il existe plusieurs grandes familles de méta-applications, chacune avec ses logiques propres.

Les systèmes d'exploitation forment la famille la plus ancienne. Windows, macOS, Linux, Android et iOS donnent aux autres logiciels un accès aux ressources matérielles, processeur, mémoire, disque, réseau, et une interface commune. Aucune application ne tourne sans eux.

Les ERP (Enterprise Resource Planning) sont des méta-applications d'entreprise. SAP, Oracle, Microsoft Dynamics 365 ou Sage regroupent dans un même environnement les modules comptabilité, achats, ventes, production, RH. L'idée est d'éliminer les silos de données et de permettre à tous les services de travailler sur un référentiel unique.

Les super-apps forment la famille la plus récente. WeChat en Chine en est l'exemple abouti, une seule application servant à envoyer des messages, payer ses achats, commander un taxi, consulter un médecin, jouer ou investir. En Europe et aux États-Unis, Meta avec ses messageries ou Revolut avec ses services financiers, de voyage et d'assurance s'en approchent sans avoir atteint ce degré d'intégration.

Les plateformes de développement constituent une autre forme : Salesforce, ServiceNow ou Monday.com proposent un socle sur lequel des entreprises peuvent créer leurs propres applications métier sans repartir de zéro. Ces plateformes fournissent l'infrastructure, la sécurité, les connecteurs et les outils de développement.

Types de méta-applications et exemples
Type Exemples connus Utilisateurs cibles Valeur principale
Systèmes d'exploitation Windows, macOS, Android, iOS Grand public + entreprises Accès aux ressources matérielles
ERP SAP, Oracle ERP Cloud, Sage PME et grandes entreprises Données unifiées, élimination des silos
Super-apps WeChat, Grab, Gojek Consommateurs mobiles Tout-en-un, écosystème fermé
Plateformes low-code Salesforce, ServiceNow, Power Apps Développeurs et opérationnels Création rapide d'applications métier
Hubs de collaboration Microsoft 365, Google Workspace Équipes en entreprise Productivité intégrée, partage de données

Méta-application ou middleware

La méta-application est parfois confondue avec le middleware, un autre concept d'architecture informatique. Les deux jouent un rôle d'intermédiaire entre les logiciels, mais leur nature diffère.

Le middleware est un logiciel invisible pour l'utilisateur, qui assure la circulation entre applications, transporte les données, gère les files d'attente et convertit les formats. C'est un connecteur technique, sans interface propre. Les bus de services d'entreprise comme MuleSoft, ou les plateformes de flux de messages comme Apache Kafka, en relèvent.

La méta-application, elle, est visible de l'utilisateur. Elle a une interface, elle offre des fonctionnalités directement accessibles, elle héberge d'autres applications. Elle est à la fois un outil pour l'utilisateur et une infrastructure pour les développeurs.

En pratique, une méta-application s'appuie souvent sur des middlewares pour gérer ses intégrations internes. Les deux notions sont complémentaires.

Enjeux stratégiques des méta-applications pour les entreprises

Adopter ou construire une méta-application n'est pas une décision anodine. Elle engage l'entreprise sur plusieurs plans.

La dépendance à l'éditeur est le premier risque. Construire son système d'information autour d'une méta-application propriétaire (SAP, Salesforce) crée une dépendance forte. Migrer vers une autre solution est coûteux et long. C'est ce qu'on appelle le "vendor lock-in".

La valeur des données est l'autre enjeu majeur. Les méta-applications centralisent énormément de données sur leurs utilisateurs. Pour les super-apps comme WeChat, cette masse de données est une ressource stratégique incomparable qui permet de personnaliser l'expérience, d'améliorer les algorithmes et de vendre des publicités ciblées.

L'expérience utilisateur est le gain le plus immédiat. Réunir plusieurs services dans un même environnement supprime les allers-retours entre dix outils, les connexions répétées et les recopies manuelles de données d'un logiciel à l'autre, qui sont la première source d'erreurs de saisie.

Bon à savoir

Les super-apps à l'occidentale se heurtent à un obstacle réglementaire. Le Digital Markets Act européen, applicable depuis mai 2023 et opposable aux grandes plateformes désignées depuis mars 2024, impose l'interopérabilité et l'ouverture de certains services. Il rend difficile la construction d'un écosystème aussi fermé que celui de WeChat en Chine.

Comment évaluer si une méta-application est adaptée à votre entreprise ?

Trois critères déterminent le choix, et le premier commande souvent les deux autres.

La taille et la maturité de l'entreprise jouent un rôle clé. Un ERP comme SAP est inadapté à une TPE de 5 salariés. Des solutions intermédiaires comme HubSpot (CRM + marketing + service client) ou Zoho One (suite intégrée pour PME) offrent une logique de méta-application à une échelle plus accessible.

L'interopérabilité avec l'existant est critique. Une méta-application qui ne parle pas avec les outils déjà en place génère plus de problèmes qu'elle n'en résout. Vérifier les connecteurs natifs (API, webhooks) et les intégrations disponibles est indispensable avant toute décision.

Le coût total de possession comprend la licence, le déploiement, la formation, la maintenance et les développements spécifiques. Sur un progiciel de gestion intégrée, la mise en œuvre pèse couramment plusieurs fois le montant de la licence annuelle, et c'est cette part que les projets sous-estiment.

Quel type de méta-application pour votre entreprise ?

Répondez à 3 questions pour identifier l'approche adaptée à votre taille et vos besoins.

Questions fréquentes sur les méta-applications

Les méta-applications posent-elles des risques pour la sécurité des données ?

La centralisation concentre les risques, puisqu'une seule faille peut exposer tout le système d'information. En contrepartie, les éditeurs consacrent à la sécurité des moyens hors de portée d'une entreprise isolée, avec certifications ISO 27001 ou SOC 2 et chiffrement des données. Le risque réel dépend de la maturité de l'éditeur et surtout de la configuration retenue par le client, qui est à l'origine de la majorité des incidents constatés.

Une méta-application peut-elle être développée en interne ?

Oui, et les grandes plateformes numériques ne font que cela. Le projet reste colossal en ressources humaines et financières, avec une maintenance qui ne s'arrête jamais. Pour presque toutes les entreprises, s'appuyer sur une plateforme existante et n'y développer que les modules propres à leur métier revient beaucoup moins cher.

Quelle est la différence entre une méta-application et une plateforme ?

Une plateforme est un environnement sur lequel des tiers construisent et distribuent des services, comme les places de marché applicatives d'Amazon, Shopify ou Salesforce. Une méta-application devient une plateforme dès qu'elle ouvre cette possibilité à des développeurs externes. WeChat relève des deux catégories, méta-application pour ses utilisateurs et plateforme pour les développeurs de mini-programmes.

Le terme méta-application est-il lié à la société Meta (Facebook) ?

Non, ce sont deux usages différents du même préfixe. "Méta" dans "méta-application" vient du grec et signifie "au-delà". Meta (anciennement Facebook) a choisi ce nom pour évoquer son ambition de construire le "métavers". L'usage technique de "méta-application" est antérieur au changement de nom de Facebook et n'a aucun lien avec la société.

Sources

Journal officiel de l'Union européenne, règlement (UE) 2022/1925 sur les marchés numériques (Digital Markets Act) : eur-lex.europa.eu

Tencent, documentation de la plateforme WeChat et des mini-programmes : developers.weixin.qq.com

Gartner, Magic Quadrant for Cloud ERP for Product-Centric Enterprises, édition annuelle : gartner.com

À lire aussi