FLOWX architecture
Let's go through the main components of the FLOWX.AI platform:
  • FLOWX.AI Engine - is the core of the platform. It runs the business processes, coordinating integrations and the UI
  • FLOWX.AI Designer - is a collaborative, no-code, web-based application development environment that enables users to create web and mobile applications without having to know how to code:
    • Develop processes based on BPMN 2.0
    • Configure user interfaces for the processes for both generated and custom screens
    • Define business rules and validations via DMN files or via the MVEL scripting language
    • Create integration connectors in a visual manner
    • Create data models for your applications
  • FLOWX.AI Plugins - the platform comes with some ready-made integrations, such as a document management solution, a plugin for sending various types of notifications, an OCR plugin and a CRM
  • Process Renderer SDKs - used in the Web (Angular), iOS, and Android applications in order to render the process screens and orchestrate the custom components


An overview of the most important components of the platform

The Engine

We call it the engine because it’s a nice analogy, once deployed on an existing stack, FLOWX.AI becomes the core of your digital operating model.
With it you can:
  • create any type of external or internal facing application
  • redesign business processes from analog, paper-based ones to fully digital and automated ones,
  • manage data and
  • manage integrations. So you can hook it up to existing CRMs, ERPs, KYC, transaction data and many more.
FLOWX.AI Engine runs the business processes, coordinating integrations and the omnichannel UI. It is a Kafka-based event-driven platform, that is able to orchestrate, generate and integrate with any type of legacy system, without expensive or risky upgrades.
This is extremely important because often, digital apps used by a bank’s clients, for example, are limited by the load imposed by the core banking system. And the customers see blocked screens and endlessly spinning flywheels. FLOWX.AI buffers this load, offering a 0.2s response time, thus the customer never has to wait for data to load.

FLOWX Designer

The platform has no-code/low-code capabilities, meaning applications can be developed in a visual way, available for anyone with a powerful business idea. So we’re talking about business analysts, and product managers - people without advanced programming skills, but also experienced developers.
The process visual designer works on BPMN 2.0 standard - meaning that the learning curve for business analysts or product managers is quite fast. Thus, creating new applications (e.g. onboarding an SME client for banks) or adding new functionality (allow personal data changes in an app) takes only 10 days, instead of 6 to 8 months.
However, we do support custom CSS or custom screens. Because we’re aware each brand is different and each has its own CI, so you need to have the ability to create UIs that respect your brand guidelines.

AI - Rendered SDKs

Also, we provide web and native mobile SDKs, so that every app you create is automatically an omnichannel one: it can be displayed in a browser, embedded in an internet banking interface, or in a mobile banking app. Or even deployed as a standalone app in Google Play or AppStore.
Unlike other no-code/low-code platform which provide templates or building blocks for the UI, ours is generated on the fly, as a business analyst creates the process, and the data points. This feature reduces the need to use UX/UI expertise, the UI being generated respecting state-of the art UI frameworks.

Industry solutions & Plugins

In order to help you develop faster solutions, we’ve built our platform with extensibility in mind. This is why we've developed both industry-specific solutions and general plugins that extend the functionality of the platform in a more general way.

Industry Solutions

Our Finance solutions suite includes customer or employee journeys - such as loan origination, onboarding, mortgage or MiFID. These are like a template based on best industry practices, that you can take, customize and integrate with your process and data, and launch in a matter of days.


Plugins are bits of functionality that allow you to expand the functionality of the platform - for example we have OCR plugins, notification plugin, chat and so on. On our roadmap, we’re looking to enhance this plugins library with 3rd party providers, so stay tuned for more.


Connecting your legacy systems or third party apps to the engine is easily done through custom integrations. These can be developed using your preferred tech stack, the only requirement is that they connect to Kafka. These could be anything from legacy APIs, custom file exchange solutions, or RPA