Architecture
and principles

The bpm’online platform is designed according to best industry practices
for the development of business apps of any complexity

     

Proven development technologies

Bpm’online utilizes solely robust technologies acknowledged by both top industry experts and developer community.

Bpm’online source code is written using standard frameworks and programming languages for developing server and client components of the enterprise-level web apps. This ensures efficient support and development of all app components, as well as provides qualified specialists with the necessary technology stack.

     

Microservice architecture

The requirements for business app performance, fault tolerance and scalability are constantly increasing, which is challenging to the most modern SaaS solutions. In response to this challenge, the bpm’online platform design is based on the principles of microservice architecture.

Autonomous microservices support horizontal and vertical component scaling and provide smooth 24/7 operation of the app.

     

Usage of open-source technologies

Bpm’online infrastructure includes open-source software with a high level of reliability and productivity. The quality and flexibility of the tools used, as well as their continuous development, enable to quickly extend the bpm’online functionality. Bpm’online utilized such open-source technologies as .Net Core, Angular and OSM (OpenStreetMap). Open-source components provide the ability to develop apps according to the latest tech requirements, solve complex technological tasks and reduce the resources required while deploying bpm’online on-site.

     

DBMS options

Bpm’online is a DBMS–independent platform that has its own ORM. This makes any bpm’online solution compatible with any relational DB that is supported by the platform. Right now, bpm’online supports Microsoft SQL Server, Oracle and PostgreSQL DBMS.

If bpm’online is deployed on-site, customers can choose the same DBMS that is already used in the company infrastructure and contains refined and time-proven processes, licenses and resources.