Introducing FlexoBPM
FlexoBPM bridges the communication gap between Business and IT users by using process modelling as a common language defining who in your organization does what and when, and how one interacts with legacy applications. Process modelling is a way of documenting processes for Business Process Management (BPM),  regulatory compliance,  process reengineering and business requirement analysis.
 
FlexoBPM proposes a very efficient BPM solution that is based  on process driven rapid prototyping and documentation. Screens (Graphical User Interfaces)  are easily modelled and  services (call to distant applications) are orchestrated very efficiently. FlexoBPM unifies human and system workflows, i.e. workflows that interact with other people and workflows that interact with other existing applications. 

The real power of FlexoBPM however,  is demonstrated when transforming the process model into a fully operational  workflow solution. FlexoBPM  offers a unique model driven agile development environment that drastically  increases  the developer rentability.
 
One of the key factor of success of FlexoBPM lies in the unique combinaison of a standard and business oriented BPMN graphical notation with a precise semantics. This combination  ensures a smooth transition between analysis and execution, therefore between Business and IT.
 
 

FLEXIBLE, EASY TO USE and yet COMPLETE for both Business and IT 

The process as a common language between Business and IT:

FlexoBPM introduces a new link between Business Process Management, Regulatory Compliance, workflow automation and IT governance.

On the one hand, we live in a continuously evolving world where business people face challenges with short time-scales. On the other hand, IT people struggle to keep legacy applications fully operational despite security, technical, human and bugdetary constraints. Communication is difficult between those two opposite worlds, often leading to misunderstanding, frustration and demotivation.

IT is responsible for implementing the requirements that Business users really have a hard time defining with precision. Business requirement analysis is indeed usually performed by creative people that like to draws diagrams like BPMN (Business Process Management Notation) and are required to write thick and precise specifications. Developpers on the other side, usually hate to read these thick reports with diagrams and prefer to directly write lines of structured programming code.

The FlexoBPM approach reconciles both worlds by using processes as a common language:  defining who in your organization does what, when and how. It uses a standard Business Proces Modelling Notation (BPMN) combined with a precise semantic model for workflow automation.

Business Process Management and Regulatory Compliance:

Process modelling is a way of documenting processes for Business Process Management (BPM), regulatory compliance and process reengineering. FlexoBPM manages the portfolio of processes as a tree that is combined with other trees describing the organization level, departments, roles, products, software, etc. Everything is shared on the Flexo Server where processes can also be associated with audit points and some metrics (Key Performance Indicators or KPIs) for measuring Business efficiency and improving them.

In Flexo, screens are easily added to those process steps requiring human interaction by simply dragging and dropping graphical elements before generating the associated prototype. Especially in a business context, working with prototypes greatly helps the involved parties to reach a consensus. Every process detail can be individually described and consolidated into customizable documentation that is always synchronized with the prototypes.

This collaborative process modelling naturally leads to efficient change management and process reengineering including enhanced risk assessment and management.

Workflow Automation:

The real power of the FlexoBPM solutions is demonstrated when transforming the process model into a fully operational workflow solution.

The Flexo model can be further enriched with a data access model and its associated screen bindings for generating a fully operational workflow solution. At this point, developers may start adding custom code, these additions will be recognized and added to the model for inclusion into the next code generation.

This iterative procedure greatly improves the cycle management of workflow solutions. The model and its associated documentation stay up to date and even adding new functionality to an existing solution, i.e. making a new release, is greatly simplified with FlexoBPM. A new team can take over the new release design and development by modifying the model iteratively, then regenerating prototypes precisely defining the new functionalities needed for the next release.

FlexoBPM is fully integrated with Java J2EE but compatibility with other technology platforms can also be provided.  

IT Integration and SOA IT Governance:

Workflow solutions must be integrated into the existing IT infrastructure and connected to legacy applications. FlexoBPM allows a seamless and highly intuitive orchestration of services according to classical Service Oriented Architectures (SOA). Existing Web services can be imported and used withing the model, while new ones can be exported and used form outside the application. BPEL xml files can be generated from Flexo sub process orchestration.

FlexoBPM enables your organization to map and manage its portfolio of IT applications with or without full modelling of their associated processes. Everything is shared on the Flexo Server where IT applications are associated with their owners, service providers, license, contracts, maintenance details, databases, processes, etc. IT governance actions (e.g. contract follow ups etc.) can be automatically distributed and monitored by a specific workflow.

 
Next >