Platform architecture
The Eximee Low-Code Platform is based on three mutually complementary pillars: execution modules, integration modules and low-code tools. Together, they create an environment for building, running, and developing business applications in financial institutions.

Execution modules (Executive modules)
Execution modules provide the runtime environment for applications built in Eximee. They are responsible for the operation of forms, processes, user screens, and handling events in real time.
Scope of responsibility:
displaying forms and screens (in channels: web, mobile, branch),
running BPMN processes (customer or employee workflow),
managing user tasks (e.g. via Eximee Dashboard),
document handling, generation and presentation of printouts,
authorization, access control, and auditing of user actions,
sending notifications (email, SMS),
ensuring accessibility in accordance with the WCAG standard.
Distinguishing features:
the ability to embed forms in different channels without needing to duplicate them,
visual consistency with banking applications (branding customization),
full handling of the user's context and session,
readiness to operate in a high-availability (HA) environment.
Integration modules
This pillar is responsible for the communication of Eximee applications with banking systems and external services. It enables easy integration with public registries, scoring services, document archives, and many other data sources.
Scope of integration:
calling REST/SOAP services,
reading and writing data in external systems (e.g. CRM, ESB, core banking),
populating forms with data from registries (e.g. CEIDG, PESEL, BIK),
handling electronic signatures, archiving, message queues,
sending notifications through external brokers.
How it works:
integrations implemented in synchronous and asynchronous modes,
configuration of connectors and aliases in low-code mode,
the ability to reuse integrations defined once in multiple applications,
managing access to resources from within design tools.
Benefits:
no need to create dedicated microservices for every connection,
reducing integration time from weeks to days,
a standardized way of defining and testing services.
Low-code tools (Eximee Designer)
At the heart of work on the platform is Eximee Designer – a graphical environment for designing business applications. It enables the creation of forms, processes, data models, and integrations without the need to write code.
Eximee Designer features:
building forms using drag and drop,
modeling processes in BPMN 2.0 notation,
defining the data model and dictionaries,
creating scripts (validators, calculations, automations),
configuration of services and data providers,
previewing, testing, and versioning applications.
Environment features:
full integration with runtime and integration mechanisms,
application versioning and changelog,
testing in multiple contexts (web, mobile),
role support: analyst, low-code developer, tester, administrator.
For whom:
for project teams that want to independently create and develop solutions,
for business analysts who can configure logic without writing code,
for IT teams that maintain control over standards and security.
Summary
The three pillars of the platform – execution modules, integration modules, and low-code tools – provide complete infrastructure for building and maintaining business applications in banking.
Thanks to their close cooperation:
applications can be launched across all customer contact channels,
data is synchronized with banking systems,
processes are created faster and in a more controlled way.
Each of the pillars is described in detail in later chapters of the documentation.
Last updated
Was this helpful?
