Une des remarques que l’on peut faire sur l’univers no-code est que la plupart des outils “stars” sont des outils propriétaire, c’est-à-dire dont le code source n’est pas accessible, alors même que ce mouvement no-code s’est accéléré bien après l’approche “open-source”. Cette approche vise, elle, à rendre accessible et éditable le code source d’un logiciel / application et ainsi à inciter les utilisateurs à avoir une démarche communautaire.
Mais existe-t-il des outils no-code open source ? Est-ce que l’aspect communautaire dans le développement d’un outil no-code doit peser dans votre choix ? Voyons ensemble les pour et les contre d’une approche open-source dans le monde du no-code.
Aujourd’hui l’open-source tend à désigner tous outils ou logiciels permettant à ses utilisateurs de contribuer à son développement par l’ajout de plug-in ou nouvelle fonctionnalité. Cela permet aux plateformes de créer un esprit de communauté vertueux autour de leur outil, plus d’utilisateurs, c’est plus de contributeurs potentiels, donc plus de fonctionnalités et donc plus de nouveaux utilisateurs. La particularité open-source d’un logiciel est souvent une volonté initiale des fondateurs cherchant à développer un certain état esprit chez leurs utilisateurs, état d’esprit qui répond très souvent d’une vision très “ouverte” de ce qu’est le world wide web, l’internet.
Les puristes vous diront, a raison, qu’il n’existe qu’un seul type d’outil ou logiciel open-source, celui dont le code source est accessible et éditable.
Par exemple Wordpress.org est un outil de création de site internet totalement open-source. Vous téléchargez les fichiers sources du site, vous les mettez sur votre propre serveur et avez ensuite les mains totalement libres. Cela permet à n’importe qui de modifier le contenu source de Wordpress et de développer des plug-ins pour les autres utilisateurs. Grâce à cette particularité, Wordpress bénéficie d’une des plus grandes communautés de développeurs / contributeurs au monde. A contrario un outil comme Bubble ne permet pas d’accéder à ses fichiers sources, il permet de créer des plug-ins via une interface dédiée et de partager ensuite ces plug-ins à tous les utilisateurs de Bubble. Il ne peut être considéré comme open-source.
Baserow est un outil qui permet à ses utilisateurs de concevoir, développer et gérer des bases de données sans nécessiter de connaissances techniques. C’est, pour faire simple, le concurrent open-source d’Airtable. Baserow permet notamment aux organisations avec un grand besoin de sécurisation de stocker leur donnée utilisateur, directement sur leur propre serveur ou en ligne dans les serveurs de Baseow. Vous pouvez, en surcouche de Baserow déployer des interfaces et applications métiers permettant de manipuler facilement la donnée et d’encadrer cette pratique.
Alternative : nocodb
Installer Baserow sur son serveur
Avec Appsmith, vous pouvez concevoir des tableaux de bord et des formulaires avoir assez peu d’effort à l’installation. L’outil propose notamment de se connecter directement à votre base de donnée, cela est très pratique si vous souhaitez simplement interfacer et manipuler des données déjà existantes. Vous pouvez également exécuter des actions côté serveur à l'aide de JavaScript, ce qui vous donne une flexibilité supplémentaire pour personnaliser le comportement de vos interfaces / dashboard. Appsmith propose également un système de contrôle d'accès et de gestion des utilisateurs pour sécuriser vos applications et limiter les droits. A l’instar de Baserow, Appsmith propose lui aussi de déployer la solution directement sur vos serveurs.
Installer Appsmith sur son serveur (anglais)
n8n est une plateforme d'automatisation de workflows / processus open-source qui vous permet de connecter différents outils et applications pour automatiser les tâches récurrentes. L’équivalent de Make ou Zapier finalement. A la différence de Make n8n prend facilement / nativement en charge l'utilisation de fonctions JavaScript et permet notamment d’héberger sa solution sur vos serveurs. Vous ne suivez donc pas les opérations / runs liées à vos automatisations mais les coûts de fonctionnement de votre infrastructure tech.
Installer n8n sur son serveur (anglais)
Budibase est une outil de développement d'applications et d’interfaces internes, au sein de votre organisation. Vous pouvez utiliser des composants prédéfinis pour construire des tableaux de bord, des formulaires et des pages interactives. Budibase peut se connecter / se synchronisé avec pratiquement toutes les bases de données et langage de query existant mais aussi de stocker lui-même la data. Budibase est l’outil parfait pour les interfaces internes nécessitant de consolider et interagir avec différentes sources de données. Outil très polyvalent qui vaut la peine d’être testé.
Installer Budibase sur son server Docker (anglais)
De notre expérience, le choix d’un outil no-code totalement open-source est le plus souvent porté par des équipes techniques en interne. Ces profils sont en mesure de mettre en place l’outil et de le configurer là ou des profils moins techniques se dirigeront vers des outils clés en main sans réel besoin de compétences en déploiement d’infrastructures. Ce choix peut aussi être judicieux lorsque votre entreprise est soumise à des règles de sécurités strictes. L’open-source permet alors de déployer rapidement une solution, sur son propre environnement, sans compromissions en termes de sécurité; à condition d’utiliser les bons plug-ins.
Si vous ne possédez pas d’équipes techniques en internes ou que le déploiement de cet outil no-code n’est pas de leur responsabilité, votre choix se portera naturellement vers des outils no-code “propriétaire”. Il faudra alors vérifier le niveau de sécurité de ces outils qui est, la plupart du temps, excellent.
L’open-source est un formidable vecteur d’innovation car il entraîne avec lui une communauté souvent composée de passionnés. Les forums des outils open-source sont remplis de solutions aux problèmes que les autres ont eus avant vous. Il propose une réelle souveraineté dans le développement et permet de se plier rapidement aux règles en vigueur en termes de sécurité. A contrario il va demander certaines compétences techniques pour être déployé et n’est pas toujours gage de sécurité et de support. Selon nous, les outils no-code open-source sont parfaitement adaptés à une organisation composée d’une équipe technique et soumise à de certaines exigences en termes de sécurité et de souveraineté dans l’utilisation de sa donnée. En alternative à une équipe technique vous pouvez aussi faire appel à une agence ou un collectif de freelance no-code. Ils vous accompagneront dans l’installation de l’outil et la mise en place des premières interfaces, vous pourrez alors tirer le maximum de l’aspect open-source de votre outil.
Que vous soyez solo entrepreneur ou au sein d'un grand groupe, la productivité est un enjeu clé. Pouvez-vous faire mieux tout en faisant plus vite? Oui, avec le no-code, c'est possible. Découvrez notre top 07 des outils no-code pour faire décoller votre productivité.
Cet article présente comment les outils no-code peuvent aider à automatiser et optimiser la prospection pour maximiser l'impact de la vente (formulaires de contact, formulaires de qualification, calendriers, séquences de vues de profil, e-mails automatisés et segmentés pour nourrir les relations avec les prospects).