BMS2 est un logiciel client/serveur Web permettant la construction rapide d'applications métier
La partie métier d'un logiciel concerne moins de 0,1% des lignes de code dans un logiciel.
La plupart des logiciels professionnels rassemble les mêmes fonctionnalités (tableaux, formulaires, graphes, menus, gestion des droits, imports/exports, gestion d'une base de données etc...).
Nous avons donc écrit plus de 99,9% de votre application à l'avance... il ne reste plus qu'à écrire avec vous la partie métier.

C'est véritablement une nouvelle façon de travailler où les méthodes agiles issues de l'informatique sont à reporter au niveau opérationnel.
L'unité de temps n'est plus la semaine ou le mois mais bien la journée. C'est la raison pour laquelle nous devons travailler à vos côtés avec votre responsable projet mais également les futurs utilisateurs qui pourront s'approprier bien plus rapidement le logiciel.
Chaque jour, nous sommes en mesure de vous présenter les avancées concrètes de ce qui est déjà l'application finale dans sa forme pour valider ou corriger le cas échéant sur une maquette quasi-opérationnelle.
La validation ne concerne que les processus considérés de votre métier et nous pouvons mettre en exploitation par étapes (par activité, fonction, groupes  d'utilisateurs, sur quelques dossiers etc... en rapport avec vos souhaits).

Nous essayons de vous envoyer un collaborateur qui connait déjà votre métier et non un informaticien car nous considérons qu'il est plus facile d'apprendre à mettre en œuvre BMS2 que de bien comprendre le fonctionnement d'une entreprise et de votre métier en particulier. Nos conseillers sont des seniors expérimentés ayant exercé des responsabilités opérationnelles de haut niveau dans plusieurs entreprises.
Quelques principes fondateurs
BMS est orienté activités et privilégie l'utilisateur

Le système permet de gérer vos données au plus près de l'utilisateur : les donnés sont présentées en fonction de son activité et de ses droits.
Ses droits sont très facilement modifiables par son manager en fonction de l'organisation (changement d'activité ou sectorisation par exemple).
Les activités sont divisibles ou regroupables si nécessaire. 
La documentation est contextuelle et peut être spécifique à chaque activité pour s'adapter à l'utilisateur.

BMS est structurant tout en garantissant l'indépendance

Les données sont organisées dans une base relationnelle indépendante que vous maîtrisez totalement : elle est le reflet de votre métier
pour l'application considérée. C'est le socle qui vous garantit des données propres, fiables et structurées.

BMS est économique et rapide

Notre système permet la création rapide d'applications métier (sans programmation directe) par paramétrage et rédaction de scripts si nécessaire.

Cette caractéristique lui confère les qualités d’adaptabilité nécessaires à notre démarche de mise en production rapide et de construction au fil de l'eau sans nécessiter des validations d'interface coûteuses.

BMS intègre d'office les fonctions suivantes :
  • création des structures de données
  • création de formulaires
  • paramétrage des droits d'accès par utilisateur et activité
  • exécution de formules et scripts
  • import/export avec template et publipostage
  • interception d'événements et l'envoi d'emails
  • création de processus (workflow)
  • stockages et gestion de documents
  • génération de rapports


BMS s'adapte à vos évolutions

Vos données peuvent évoluer, votre organisation des tâches et du travail peuvent évoluer, vous pouvez ajouter de nouvelles activités... BMS est conçu pour s'adapter à vos changements sans nécessiter de redéveloppement long et coûteux.

Les données métiers sont séparées des données organisationnelle, permettant une évolution rapide de l'organisation de votre entreprise (sectorisation par exemple).

BMS est modulaire et extensible ("scalable")

BMS peut gérer des millions de lignes de données et des milliers d'utilisateurs simultanés si nécessaire.

BMS permet de déléguer tout ou partie de l’administration à des niveaux intermédiaires réservés à certaines activités ou sous activités. Cela permet de déléguer une autonomie de gestion aux managers qui le souhaitent (administrateur / manager de tâche(s) / utilisateurs).

3 niveaux de paramétrage/programmation sont possible : paramétrage par "clics", langage SQL et pour les cas les plus complexe le langage PHP.

Son architecture technique permet le développement de plugins spécifiques afin de s'adapter aux spécificités du projet sans modifier le corps du programme. L'architecture modulaire "Micro-MVC" permet aussi l'ajout de modules spécifiques sous forme de fonctionnalités générales.

BMS est "smart"

Il permet l'automatisation de calculs, l'élaboration de processus sous forme d'alertes, l'interception des actions des utilisateurs ; ceci afin de créer un véritable système d'information interactif avec d'autres logiciels
On peut commencer par exécuter les taches manuellement puis les automatiser progressivement (passage du pull au push).
Le système permet de réaliser des rapports Excel complexes pouvant servir de dashboard ou de reporting utilisables et personnalisables par les collaborateurs en dehors de l'outil.
   
BMS est communiquant

L'architecture client/serveur de BMS est conçue pour le cloud privé. BMS intègre un système de capture événements permettant la création de processus, l'envoi de mails, de SMS ou le déclenchement de processus tiers. BMS permet l'importation et l'exportation de données au format EXCEL, CSV et KML (Maps).
Le développement de connecteurs permettant d'interfacer d'autres logiciels est facilité par une fonction REST full déjà intégrée. 

BMS est proche de vos données

BMS simplifie la reprise des données existantes par l'intégration de tables SQL. Aussi les données sont stockées dans une structure compréhensible et utilisable par n'importe quel administrateur de données serveur. Les tables sont accessibles par tout outil compatible du langage SQL. Si vous avez déjà des données en base de données, BMS peut également y accéder sans recréer de tables. Vos données sont indépendantes du logiciel.

BMS sait stocker et gérer vos documents en configuration par association avec n'importe quelle ligne de la base.

BMS est personnalisable

BMS comporte de multiples critères personnalisables, des largeurs de colonnes, au formules de calculs aux couleurs d'interfaces ... etc.. On commence par la présentation standard puis on affine par la suite et vous pouvez le faire vous même si vous le souhaitez.






BMS2 est un logiciel client/serveur Web permettant la construction rapide d'applications métier
La partie métier d'un logiciel concerne moins de 0,1% des lignes de code dans un logiciel.
La plupart des logiciels professionnels rassemble les mêmes fonctionnalités (tableaux, formulaires, graphes, menus, gestion des droits, imports/exports, gestion d'une base de données etc...).
Nous avons donc écrit plus de 99,9% de votre application à l'avance... il ne reste plus qu'à écrire avec vous la partie métier.

C'est véritablement une nouvelle façon de travailler où les méthodes agiles issues de l'informatique sont à reporter au niveau opérationnel.
L'unité de temps n'est plus la semaine ou le mois mais bien la journée. C'est la raison pour laquelle nous devons travailler à vos côtés avec votre responsable projet mais également les futurs utilisateurs qui pourront s'approprier bien plus rapidement le logiciel.
Chaque jour, nous sommes en mesure de vous présenter les avancées concrètes de ce qui est déjà l'application finale dans sa forme pour valider ou corriger le cas échéant sur une maquette quasi-opérationnelle.
La validation ne concerne que les processus considérés de votre métier et nous pouvons mettre en exploitation par étapes (par activité, fonction, groupes  d'utilisateurs, sur quelques dossiers etc... en rapport avec vos souhaits).

Nous essayons de vous envoyer un collaborateur qui connait déjà votre métier et non un informaticien car nous considérons qu'il est plus facile d'apprendre à mettre en œuvre BMS2 que de bien comprendre le fonctionnement d'une entreprise et de votre métier en particulier. Nos conseillers sont des seniors expérimentés ayant exercé des responsabilités opérationnelles de haut niveau dans plusieurs entreprises.
Quelques principes fondateurs
BMS est orienté activités et privilégie l'utilisateur

Le système permet de gérer vos données au plus près de l'utilisateur : les donnés sont présentées en fonction de son activité et de ses droits.
Ses droits sont très facilement modifiables par son manager en fonction de l'organisation (changement d'activité ou sectorisation par exemple).
Les activités sont divisibles ou regroupables si nécessaire. 
La documentation est contextuelle et peut être spécifique à chaque activité pour s'adapter à l'utilisateur.

BMS est structurant tout en garantissant l'indépendance

Les données sont organisées dans une base relationnelle indépendante que vous maîtrisez totalement : elle est le reflet de votre métier
pour l'application considérée. C'est le socle qui vous garantit des données propres, fiables et structurées.

BMS est économique et rapide

Notre système permet la création rapide d'applications métier (sans programmation directe) par paramétrage et rédaction de scripts si nécessaire.

Cette caractéristique lui confère les qualités d’adaptabilité nécessaires à notre démarche de mise en production rapide et de construction au fil de l'eau sans nécessiter des validations d'interface coûteuses.

BMS intègre d'office les fonctions suivantes :
  • création des structures de données
  • création de formulaires
  • paramétrage des droits d'accès par utilisateur et activité
  • exécution de formules et scripts
  • import/export avec template et publipostage
  • interception d'événements et l'envoi d'emails
  • création de processus (workflow)
  • stockages et gestion de documents
  • génération de rapports


BMS s'adapte à vos évolutions

Vos données peuvent évoluer, votre organisation des tâches et du travail peuvent évoluer, vous pouvez ajouter de nouvelles activités... BMS est conçu pour s'adapter à vos changements sans nécessiter de redéveloppement long et coûteux.

Les données métiers sont séparées des données organisationnelle, permettant une évolution rapide de l'organisation de votre entreprise (sectorisation par exemple).

BMS est modulaire et extensible ("scalable")

BMS peut gérer des millions de lignes de données et des milliers d'utilisateurs simultanés si nécessaire.

BMS permet de déléguer tout ou partie de l’administration à des niveaux intermédiaires réservés à certaines activités ou sous activités. Cela permet de déléguer une autonomie de gestion aux managers qui le souhaitent (administrateur / manager de tâche(s) / utilisateurs).

3 niveaux de paramétrage/programmation sont possible : paramétrage par "clics", langage SQL et pour les cas les plus complexe le langage PHP.

Son architecture technique permet le développement de plugins spécifiques afin de s'adapter aux spécificités du projet sans modifier le corps du programme. L'architecture modulaire "Micro-MVC" permet aussi l'ajout de modules spécifiques sous forme de fonctionnalités générales.

BMS est "smart"

Il permet l'automatisation de calculs, l'élaboration de processus sous forme d'alertes, l'interception des actions des utilisateurs ; ceci afin de créer un véritable système d'information interactif avec d'autres logiciels
On peut commencer par exécuter les taches manuellement puis les automatiser progressivement (passage du pull au push).
Le système permet de réaliser des rapports Excel complexes pouvant servir de dashboard ou de reporting utilisables et personnalisables par les collaborateurs en dehors de l'outil.
   
BMS est communiquant

L'architecture client/serveur de BMS est conçue pour le cloud privé. BMS intègre un système de capture événements permettant la création de processus, l'envoi de mails, de SMS ou le déclenchement de processus tiers. BMS permet l'importation et l'exportation de données au format EXCEL, CSV et KML (Maps).
Le développement de connecteurs permettant d'interfacer d'autres logiciels est facilité par une fonction REST full déjà intégrée. 

BMS est proche de vos données

BMS simplifie la reprise des données existantes par l'intégration de tables SQL. Aussi les données sont stockées dans une structure compréhensible et utilisable par n'importe quel administrateur de données serveur. Les tables sont accessibles par tout outil compatible du langage SQL. Si vous avez déjà des données en base de données, BMS peut également y accéder sans recréer de tables. Vos données sont indépendantes du logiciel.

BMS sait stocker et gérer vos documents en configuration par association avec n'importe quelle ligne de la base.

BMS est personnalisable

BMS comporte de multiples critères personnalisables, des largeurs de colonnes, au formules de calculs aux couleurs d'interfaces ... etc.. On commence par la présentation standard puis on affine par la suite et vous pouvez le faire vous même si vous le souhaitez.