CONTACTEZ-NOUS
flèche accéder jaune
Deco triangle jaune
Application métier open source et multiplateforme : pourquoi nous avons choisi de ne plus dépendre de personne 
Catégorie : Blog

Application métier open source et multiplateforme : pourquoi nous avons choisi de ne plus dépendre de personne 

Il existe un moment, dans la vie d'une entreprise qui développe des logiciels, où l'on doit se poser une question inconfortable. Sur quoi est-ce qu'on construit, exactement ? Et qui décide des règles de ce terrain sur lequel on bâtit ? Cette question, nous nous la sommes posée franchement, et l'évolution récente du modèle commercial de PC Soft l'a rendue très concrète. Elle nous a menés à revoir en profondeur les fondations de notre travail. Voici pourquoi, et surtout ce que ça change pour les entreprises qui nous confient leur développement informatique sur mesure.
Développeur Full Stack programmant une applicaiton métier sur une stack open source

Ce qu’implique une technologie propriétaire 

Pendant des années, nous avons développé des applications métier performantes avec des outils propriétaires comme WinDev ou WebDev, un environnement que nous maîtrisons toujours et qui a largement fait ses preuves. Ce modèle a de vraies qualités. Il implique aussi une forme de dépendance à l’éditeur, à laquelle on ne pense pas toujours au moment de choisir. 

Concrètement, votre application repose sur l’outil et les conditions de l’éditeur. Si son modèle évolue, par exemple vers une facturation à l’usage, cela peut avoir un effet sur votre budget, sans que vous en décidiez. C’est un paramètre parfaitement légitime, mais un paramètre à connaître. 

Chaque éditeur est libre de faire évoluer son modèle, et nous respectons pleinement cela. Notre rôle, c’est simplement d’aider chaque client à garder la marge de manœuvre qui lui convient, selon ce qui compte pour lui. 

PC portable à moitié fermé, allumé

Notre priorité : des composants libres et redistribuables 

Nous avons posé un principe clair. Nous privilégions au maximum les composants open source, et en particulier ceux dont la licence autorise une redistribution commerciale libre. 

Open source, cela veut dire que le code est ouvert, maintenu par une communauté forte, et qu’il ne repose pas sur un seul éditeur. Licence libre pour un usage commercial, cela veut dire que ce que nous construisons pour vous peut vous être livré sans licence cachée et sans redevance à traîner pendant des années. 

Ce critère guide nos choix techniques à chaque étape d’un projet, parce qu’il conditionne ce que vous pourrez faire, demain, de votre propre application. 

La portabilité, au delà de Windows 

L’autre grand changement concerne les environnements sur lesquels votre application peut tourner. 

Historiquement, beaucoup d’applications métier étaient pensées d’abord pour Windows. Avec l’open source, nous ouvrons le champ. Aujourd’hui, nous concevons une seule application, capable de fonctionner sur le web, sur Windows, sur Mac et sur Linux. 

Concrètement, notre socle technique s’appuie sur des briques ouvertes et solides. Un front en React pour l’interface. Un back en API NestJS, qui garantit que les données circulent avec les mêmes types du début à la fin, et donc avec beaucoup moins d’erreurs. La portabilité sur les postes de bureau est assurée par Electron. L’authentification passe par un système de connexion unique avec Keycloak. Et pour la base de données, nous utilisons PostgreSQL, un moteur reconnu, robuste, et lui aussi entièrement libre. 

Chaque projet est différent. Nous adaptons cette stack à la situation réelle du client, plutôt que d’imposer un moule unique. C’est la même exigence que nous mettons dans tous nos projets de logiciels et applications métier sur mesure. 

Illustration de la portabilité (Windows / Linux / Mac) des solutions digitales ClicConcept
Développeur entrain de programmer une application métier

Ce que vous y gagnez, très concrètement

Derrière ces choix techniques, il y a des bénéfices simples pour votre entreprise.

Vous gagnez en indépendance. Votre application ne repose plus sur un éditeur unique. Vos utilisateurs travaillent sur le matériel qu’ils ont déjà, sans contrainte de système. Et votre budget ne dépend plus de conditions de licence extérieures.

Et si vous avez déjà une application existante, tout n’est pas à jeter. Nous savons faire évoluer une solution vers une stack ouverte au bon moment, à travers une refonte d’application maîtrisée, à votre rythme.

Au fond, notre conviction tient en une phrase. Une application métier doit vous servir, pas vous retenir. C’est le sens de tous les choix que nous avons faits. 

Vous avez un projet de développement sur mesure ?

Décrivez-le nous : nous vous répondons sous 48 h avec une première analyse.

📞 03.73.27.54.65 | ✉️ contact@clicconcept.com

Questions fréquentes

Open source veut il dire gratuit ou moins fiable ?

Non. Open source signifie que le code est ouvert et maintenu par une communauté, pas qu’il est amateur. Des briques comme PostgreSQL, React ou NestJS font tourner des applications parmi les plus exigeantes au monde. Ce que vous économisez, ce sont les licences propriétaires, pas la qualité.

Oui, et c’est souvent le bon moment pour le faire. Nous analysons l’existant, puis nous planifions une refonte progressive pour éviter toute rupture de service. Le passage se fait à votre rythme, sans big bang.

Oui, et c’est souvent le bon moment pour le faire. Nous analysons l’existant, puis nous planifions une refonte progressive pour éviter toute rupture de service. Le passage se fait à votre rythme, sans big bang.

Sur le web, sur Windows, sur Mac et sur Linux, à partir d’une seule application. Vos utilisateurs ne sont plus limités à un seul système et travaillent sur le matériel dont ils disposent déjà.

Bien sûr. Nous restons experts de l’environnement PC Soft et WinDev reste un métier que nous maîtrisons et que nous continuons d’exercer avec le même soin. Nous sommes simplement capables, en plus, de développer sur d’autres stacks. Notre approche : choisir la bonne technologie au cas par cas, avec le client, jamais une techno imposée d’avance. 

Si vous vous interrogez sur les fondations de vos propres outils, parlons-en. C’est souvent le meilleur endroit pour commencer.