The Creatio platform is designed according to best industry practices
for the development of business apps of any complexity
Architecture
and principles
Proven development technologies
Creatio utilizes solely robust technologies acknowledged by both top industry experts and developer community.
Creatio 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 Creatio 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
Creatio 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 Creatio functionality. Creatio 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 Creatio on-site.
DBMS options
Creatio is a DBMS–independent platform that has its own ORM. This makes any Creatio solution compatible with any relational DB that is supported by the platform. Right now, Creatio supports Microsoft SQL Server, Oracle and PostgreSQL DBMS.
If Creatio 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.