Les plateformes low-code et no-code permettent aux équipes de créer des applications, des formulaires, des workflows et des intégrations avec des outils visuels plutôt que par la programmation classique. Les organisations les utilisent pour des outils internes, l'automatisation des processus, le développement par les métiers et des prototypes rapides reliant des systèmes existants.
Ces plateformes sont sensibles sur le plan de la souveraineté, car un seul fournisseur réunit trois éléments : la logique applicative, les données qu'elle gère et les connecteurs vers d'autres systèmes, souvent avec des identifiants stockés. Ce que vous construisez est généralement exprimé dans un modèle propriétaire que seul l'environnement d'exécution du fournisseur sait exécuter. Partir revient donc à reconstruire plutôt qu'à déménager. Vérifiez ce qui peut être exporté, si l'environnement d'exécution peut être auto-hébergé et quel environnement conserve les secrets des connecteurs.
Pour une solution européenne, cherchez des formats ouverts ou documentés pour les définitions d'applications, une base de données standard en dessous, une API pour chaque objet, des journaux d'audit et une licence qui vous laisse continuer à exécuter les applications créées. Les plateformes open source réduisent encore la dépendance, mais regardez qui les maintient et comment les mises à jour sont fournies. La gouvernance compte aussi : décidez qui peut publier une application touchant des données personnelles, et qui la contrôle.