Quelques axes fondateurs de la philosophie BLU AGE®:
BLU AGE®, UML, des outils pour raisonner et communiquer : selon l'adage "un dessin vaut mieux qu'un long discours", BLU AGE® représente et manipule la complexité via un langage graphique universel (Espéranto) mais normé et accepté par tous (l'anglais) : c'est UML. Alors que les outils informatiques focalisent sur la programmation des applications informatiques avec des langages abscons et non intuitifs, BLU AGE® se fonde sur les interfaces tangibles, point d'entrée des utilisateurs dans les logiciels ainsi que les modèles (graphiques) qui forment et mettent en exergue l'intelligence des métiers et domaines dans lesquels se fondent les applications informatiques. Avec une économie globalisée, il est évident que les facteurs communication jouent aujourd'hui un rôle clef dans le succès des développements informatiques,
Les entreprises se caractérisent par des pans de connaissance conséquentes mais ces derniers sont répartis, mal articulés et dont il n'existe pas de vision globale et synthétique. L'informatique a vocation à codifier et gérer cette connaissance de façon plus ou moins automatique. Chacun sait par ailleurs que l'avenir nous prédit une massification de cette connaissance. A ce jour, les applications informatiques achoppent moins sur leur migration vers des technologies de plus en plus sophistiquées que l'inaptitude patente que nous avons à former et modéliser cette connaissance. La technologie des modèles et de la méta-modélisation de BLU AGE® met l'accent sur cette connaissance mais aussi comment elle se construit, comment elle évolue, comment elle s'explique... cela via les techniques de méta-modélisation aujourd'hui matures dans le monde du logiciel.
La consommation effrénée de logiciel dû à l'Internet a rendu l'industrie de production d'applications informatiques totalement rétrograde. C'est le paradoxe entre une innovation ultra-rapide, un renouvellement incessant des technologies d'un côté, et la pratique sur le terrain d'une sorte de taylorisme rejeté depuis longtemps par bon nombre d'autres industries. Les méthodes de développement logiciel restent ainsi basées sur la reproduction de choses déjà faites n fois : pas de réutilisation, pas de recyclage. Toutes les briques d'un logiciel sont toujours déclarées nouvelles parce que les choses (besoins des utilisateurs et paramètres technologiques) fluctuent à grande échelle. BLU AGE® découple technologies et intelligence métier sur le principe « Model-Driven ». L'abaissement des coûts de développement avec BLU AGE® résulte d'une réflexion déliée de l'instabilité technologique, de l'obligation de raisonner que sur la valeur ajoutée métier des applications, valeur explicitée par les modèles. Le caractère reproductible et systématique de la transformation des modèles vers des technologies cibles met en avant "le juste nécessaire", principe de préservation de l'existant.
