Nous souhaitions proposer un outil logiciel simple à installer, peu coûteux en infrastructure et capable de répondre à toutes tailles d’entreprises dans tous les secteurs d’activités.

Une étude approfondie des technologies disponibles en 2005 nous a amené naturellement vers le choix des technologies web : JAVA, HTML et JAVASCRIPT


Après analyse des principales propositions d’éditeurs et des solutions proposées en open source en 2005, nous avons choisi Apache OFBIZ pour la qualité de modèle de données, la performance de son framework ainsi que pour son modèle économique fondé sur l'open source.

L' architecture technologique

  • Architecture modulaire SOA et Webservices

  • Persistance des données

  • Indépendance vis à vis des bases de données et de l’interface utilisateurs

  • Réduction des coûts d’infrastructure, réponse naturelle aux enjeux du GREEN IT

  • Exploitation multi-sites et possibilité de réaliser des sauvegardes sur site distant

  • Forte capacité de montée en charge jusqu’à plusieurs milliers d’utilisateurs

  • Indépendance des plateformes (OS) d’exploitation (linux, Windows, AS400, Solaris, Unix..)

Le modèle de données

Le modèle de données constitue le socle fondamental d’un ERP. La fondation APACHE a conçu le modèle OFBIZ à partir d’un ouvrage « The Data Model Ressource Book ». Il s’agit d’un travail remarquable dont l’objectif a été d’analyser tous les processus d’une entreprise, d’une organisation ou d’une association et ce pour tout tous les secteurs économiques. Cette réflexion initiale sur le modèle de données est un gage de pérennité de l’application en évitant les correctifs fonctionnels qui perturbent la stabilité d’un ERP de cette envergure.

Voir un extrait des tables composant le modèle de données

  • Un seul référentiel décliné selon : le process (produit de grande consommation vs produit à façon), la clientèle (industriels, distributeurs, consommateurs), le réseau de vente (GMS, Boutique, e-commerce, vpc)

  • Stabilité des composants et des programmes

  • Fortes capacités d’évolution et d’adaptation sans remise en cause de l’existant

  • Etendue fonctionnelle très large

  • Intégration des modèles de WORKFLOW et BPM

  • Prise en compte des données médias et documents

  • Intégration des modèles collaboratifs et réseaux sociaux


La licence Open-source

La plateforme OFBIZ est distribuée sous licence APACHE. Cette licence permet de développer des applications sans obligation de redistribution. La fondation Apache ne souhaite pas en effet proposer un logiciel « clé en main » mais un ensemble d’outils permettant de construire des applications métiers.

Depuis 2005 C-LIBRE assure une adaptation aux problématiques « industrielles » de cette plateforme au travers du projet OYA.

Pour notre part nous avons souhaité placer OYA sous licence GPL V3.0. A travers cette volonté nous inscrivons notre intention de proposer un modèle de développement ouvert et collaboratif. Néanmoins nous souhaitons également favoriser l’engagement de nos clients et partenaires fidèles. C’est pourquoi la dernière version stable n’est pas disponible sans s’être enregistré au préalable et avoir définit sa méthode de souscription au projet.

  • les programmes doivent être fournis à nos clients sans restriction d’utilisation ou de modification

  • toute personne souhaitant améliorer les codes des programmes peut le faire et devenir ainsi « contributeurs » et/ou partenaires

  • le logiciel est fournit gratuitement sans garantie de fonctionnement à tous les utilisateurs et partenaires

  • l’évolution fonctionnelle et technique du logiciel est assurée par les « contributions » successives des clients qui viennent financer des améliorations ayant une réelle valeur ajoutée dans leur fonctionnement. L’ensemble des contributions est mise à disposition des autres utilisateurs grâce à la maintenance dite « évolutive »

  • les garanties de fonctionnement et d’assistance sont apportées par souscription de contrats liés : maintenance corrective, maintenance évolutive, sauvegarde, support, intranet documentaire