For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

In the documentation, we distinguish between the terms platform and application (business application). The platform is a set of tools and mechanisms – execution modules, integration modules, and low-code tools – that enable the creation, execution, and development of solutions. A business application is a specific solution built on the platform, serving a defined business goal of the organization – see Business application.

Last updated

Was this helpful?