Unit4 C-Logic optimise ses résultats financiers
Unit4 C-Logic propose aux experts-comptables une solution réactive, reposant sur une base de données fiable qui ne nécessite aucune maintenance de la part des utilisateurs.

À propos de Unit4 C-Logic
Unit4 C-Logic est une division d’Unit4 Business Software. Avant son acquisition par Unit4, cette entreprise basée à Bruges était connue sous le nom de C-Logic. Son système de comptabilité et de facturation Venice est une référence pour les comptables belges depuis 1985.
Défi
Pour répondre au besoin d’une solution comptable à la fois performante, facile à gérer et conforme aux règles comptables belges, Unit4 C-Logic (anciennement C-Logic), basée à Bruges, recherchait une base de données embarquée, orientée performance, capable de fonctionner de manière optimale sans administration continue.
Solution
Actian Zen : une base de données embarquée, sans maintenance, ultra-légère, compatible NoSQL et SQL.
Résultat
Sur site comme dans le cloud, l’offre d’Unit4 C-Logic, baptisée Venice, fournit aux experts-comptables une solution flexible et réactive, reposant sur une base de données fiable et performante qui ne nécessite ni réglage ni maintenance de la part des utilisateurs.
Personne n’engage un comptable pour ses compétences en administration de base de données.
Cela peut sembler évident, mais pour les développeurs de logiciels chez C-Logic — aujourd’hui intégrée à Unit4 Business Software — cette réalité avait des conséquences majeures. À la fin des années 1980, cette équipe de développeurs basée à Bruges travaillait sur l’un des tout premiers logiciels de comptabilité autonomes destinés aux petites et moyennes fiducies belges. Pour garantir performance, extensibilité et évolutivité, ils souhaitaient concevoir leur application autour d’une base de données. Mais là résidait le problème : les bases de données performantes de l’époque nécessitaient toutes l’intervention d’un administrateur aguerri (et coûteux), un profil rare, voire inexistant, dans les cabinets comptables de petite ou moyenne taille. Puisque ces entreprises constituaient leur cœur de cible, ils avaient besoin d’une base de données embarquée, capable d’offrir un haut niveau de performance sans nécessiter l’attention constante — ni le budget — d’un administrateur de base de données (DBA).
Un problème aussi agaçant qu’un bilan impossible à équilibrer… jusqu’à ce qu’ils découvrent la base de données aujourd’hui connue sous le nom d’Actian Zen.
La solution
Actian Zen est une base de données embarquée à empreinte minimale, sans maintenance, qui offre un accès aux données en NoSQL comme en SQL. Anciennement connue sous les noms de Btrieve puis de Pervasive SQL, Actian Zen permet aujourd’hui encore un accès haute performance aux données via une API Btrieve, tout en offrant un accès relationnel à ces mêmes données grâce à une interface compatible avec les appels SQL standards.
La base de données Actian Zen se décline désormais en quatre éditions — Core, Edge, Enterprise et Cloud — qui coopèrent pour couvrir tous les cas d’usage actuels, de l’IoT aux environnements sur site, en passant par les succursales et le cloud. Actian Zen Core peut être embarquée sur un appareil IoT ou mono-utilisateur et transmettre les données de manière opportuniste à des serveurs en périphérie équipés d’Actian Zen Edge pour un traitement local. Ces données peuvent aussi être envoyées vers Actian Zen Workgroup pour Windows dans des environnements bureautiques ou PME multi-utilisateurs, voire vers des instances d’Actian Zen déployées dans un centre de données d’entreprise ou dans le cloud. Toutes les éditions d’Actian Zen reposant sur les mêmes formats de fichiers, les données peuvent circuler librement entre elles, sans nécessiter de processus ETL (extraction, transformation, chargement), souvent source de ralentissements dans une architecture client-serveur. Les clients utilisant des applications reposant sur Actian Zen — sur un seul appareil ou en configuration client-serveur — bénéficient ainsi du meilleur des deux mondes : des transactions ultra-rapides grâce à l’API Btrieve et une puissance de modélisation et de reporting rendue possible par l’interface relationnelle SQL.
Les bénéfices
Pour les développeurs de C-Logic, la puissance et la fiabilité d’Actian Zen répondaient exactement à leurs besoins — et ce, dès les débuts de ce qui allait devenir l’un des logiciels comptables les plus utilisés du pays : Venice.
« Nous utilisons Actian Zen depuis le tout début », explique Ignace Godderis, chef de projet chez Unit4 C-Logic. « Les interactions principales avec la base de données passent par l’API Btrieve pour garantir les performances. Lorsque Pervasive est arrivé, nous avons commencé à exploiter l’interface SQL pour une navigation plus souple, mais tout au long du développement, notre application Venice s’est appuyée sur cette base de données. Nos clients sont des comptables ou des cabinets qui gèrent la facturation et la comptabilité d’autres entreprises. Ils ne veulent pas avoir à gérer une base de données. Ils veulent une solution qui leur permette de se concentrer sur leurs clients, qui soit performante, fiable, et simple à utiliser. Actian nous a permis d’offrir tout cela. »
Bon nombre de clients d’Unit4 C-Logic sont de petits cabinets comptables comptant seulement deux ou trois collaborateurs. Ils apprécient le fait que Venice leur offre la puissance d’un système haute performance sans aucune lourdeur administrative. La plupart ignorent même que le système Venice repose sur une base de données : ils profitent simplement d’un logiciel comptable bien conçu. En réalité, un seul comptable peut gérer les comptes de plus d’une centaine de clients sans jamais avoir besoin d’intervenir sur la base de données pour garantir les performances de l’application.
Unit4 C-Logic compte également parmi ses clients de grandes structures, avec des centaines de comptables utilisant Venice en version serveur ou cloud. Et même dans ces organisations dotées d’équipes IT expérimentées, la simplicité d’Actian Zen continue d’être saluée. L’équipe informatique n’a pas besoin de passer du temps à optimiser Venice ou sa base de données sous-jacente — elle peut se concentrer sur des sujets à plus forte valeur ajoutée.
Automatisation intégrée
L’extensibilité d’Actian Zen est l’un des atouts clés de la plateforme : elle lui permet de rester discrètement intégrée au sein de Venice, tout en répondant en continu aux besoins des utilisateurs et des développeurs. Au fil des années, les équipes d’Unit4 C-Logic ont développé un certain nombre de scripts automatisés en C, C++ et C# pour faciliter les interactions avec la base de données Actian Zen à différentes étapes du cycle de vie client. Par exemple, lorsqu’un comptable ajoute un nouveau client, Venice exécute automatiquement une routine qui crée un nouveau dossier et configure toutes les tables de données nécessaires dans Actian Zen — sans que l’utilisateur ait quoi que ce soit à faire. De même, à la clôture d’un exercice fiscal, le logiciel interagit avec Actian Zen pour générer automatiquement toutes les nouvelles tables destinées à l’année suivante. Lorsqu’un client passe à une version plus récente de Venice, en particulier lorsqu’elle exploite les fonctionnalités d’une nouvelle version d’Actian Zen, plusieurs routines prennent en charge automatiquement le redimensionnement des tables ou d’autres ajustements — garantissant ainsi une expérience fluide, rapide et toujours à jour pour les comptables qui utilisent Venice.
« Nous n’avons jamais eu de raison de chercher une autre base de données », déclare M. Godderis. « Il nous fallait une solution fiable, rapide et compatible avec nos besoins d’automatisation. Nos clients ne veulent pas devenir administrateurs de bases de données, et nous avons donc automatisé de nombreux processus pour qu’ils n’aient jamais à le devenir. Depuis le début, Actian nous a vraiment simplifié la tâche. »