FlowMaster
The platform · Business-as-Code

Write the process. Run the approved version.

Describe processes as operators already explain them. FlowMaster captures steps, roles, business rules, data structures, and system actions in a single, version-controlled process definition.

FlowMaster Operating & Data Architecture
VERSION (SNAPSHOT ACROSS ALL ELEMENTS) FLOW DATA RULES INTERFACES
#01 · Architecture of Business-as-Code execution model
Executable Process Configuration: FlowMaster compiles configured elements—steps, roles, data schemas, rules, interfaces, and system integrations—into executable processes. The approved definition governs runtime execution and records generation, ensuring control points are enforced prior to system updates.

Architecture

Customer boundary
Customer-hosted within your private cloud or on-premises data center, in the region of your choice.
Data store
A multi-modal graph database (ArangoDB) for process definitions, rules, runtime records and supporting context.
Provider choice
Infrastructure-agnostic deployment supporting hosted or self-hosted topologies. No vendor lock-in is imposed.
Identity
Customer identity providers and role-based access controls carry through connected work.
Connectors
Bidirectional integration with ERP, CRM, HRIS, databases, spreadsheets, and telemetry streams, executed as governed tools using our Semantic Data Exchange (SDX) layer.
Frontends
Standard platform components and sector-specific surfaces tied to the approved process version.
Versioning
Variants, promotions and rollback across flow, data, rules and interfaces as one consistent snapshot.

Business-as-Code

Business-as-Code translates operational procedures into structured, executable definitions. Natural-language processes are compiled into signed, version-controlled process definitions executed step-by-step by our runtime engine. Changes are audited, authorized, and applied per legal entity. Every committed transaction records the rule version, data state, and actor identity, eliminating discrepancies between policy documentation and practice.

What you wrote is what runs.

We hold the enterprise operating model to the same rigorous standards as the financial ledger: a single source of truth, dated audit trails, cryptographic signatures, and execution-time validation against the exact policy version in force.

The process definition is the execution path itself. Changes are authored, verified in isolated environments, promoted under digital signature, and executed directly by the engine.

Change is the feature

In many enterprises, a process change triggers a multi-month initiative: diagnostic workshops, system integrations, approval recalibrations, and delayed rollouts. Often, the market environment shifts before the change goes live, diluting the return on investment.

FlowMaster treats process adaptability as a core feature. Modifications are tested as controlled variants, validated by real-time telemetry, and seamlessly promoted or rolled back. Enterprises gain a structured process lifecycle: drafting, review, isolated testing, authorization, promotion, and rolling recovery.

Control binds at execution. Not after the fact.

Traditional log files only provide diagnostic evidence after the fact. For transactions updating core systems of record, retroactive auditing is insufficient; control must be enforced at the point of execution.

FlowMaster deploys two layers in parallel: the execution engine runs your Business-as-Code, while an independent runtime governance layer validates attempted actions against plain-language policy rules prior to commitment. Non-compliant actions are blocked at the gateway or routed to authorized reviewers. Because the runtime governance layer operates deterministically, the control point is architectural rather than inferential.

How processes are created

#01
Plain language
Describe the steps the way you explain them to a colleague; the platform turns the description into an executable definition.
#02
Upload existing diagrams
Bring your BPMN, Visio or Word process documents; FlowMaster converts them into executable definitions.
#03
Drag-drop editor
Build flows visually when you prefer the canvas.

Support inside the work

Authorized users receive contextual support within their active workflows and permission profiles.

Process steps can be supplemented with governed automated support. Organizations define where automation is permitted and where human intervention is mandated. Manual sign-offs, review gates, and escalation thresholds are enforced by policy; any elevation of authority requires explicit, versioned policy modification.

#01
Always present
Contextual assistance accompanies the operator across authorized interfaces and steps.
#02
Governed identically to people
Every automated proposal is evaluated against the identical business rules and signature mandates governing human actions.
#03
Proposes, never bypasses
The default posture enforces human-in-the-loop review. Automation proposes transactions; human operators or hardcoded rules decide what commits to the ledger.

Five elements

#01
Flow
Steps, order and branch conditions, built by drag-drop, natural language, or imported from BPMN, Visio or Word.
#02
Data
Object-type schemas attached to the process and versioned with it; older runs stay tied to the schema in force.
#03
Rules
Named structured rules in natural language, stored separately and evaluated at runtime by the engine.
#04
Interfaces
Forms, views and bespoke surfaces; each interface definition is part of the process version.
#05
Version
Applied across flow, data, rules and interfaces together, so a version is one consistent snapshot.

Semantic Data Understanding (SDX)

Most enterprise AI initiatives stall because the underlying data is trapped in silos, poorly structured, or lacks business context—the 90% of effort below the waterline known as the "AI Iceberg." FlowMaster sidesteps this by using its Semantic Data Exchange (SDX) layer to connect to systems as they are, without demanding a costly data modernization program.

When FlowMaster connects to an external database or system API, SDX automatically generates AI-produced semantic annotations for every table and field. These annotations capture the business meaning, practical use, example values, and disambiguation notes in a human-editable, version-controlled catalog. This process turns implicit human knowledge into explicit, machine-readable infrastructure.

At runtime, process steps declare data requirements in plain business terms. FlowMaster's resolution engine uses semantic matching and graph traversal over the annotated catalog to instantly resolve and map those requirements to the correct field in the correct source system. When a data schema changes, a graph traversal immediately identifies and alerts you to any affected process steps or business rules, preventing silent operational failures.

Governance

Approved definitions. Rules bind before action.

#01
Design-time Governance
Every change to a process definition runs through a configured approval workflow. New versions are tested in isolated environments. A version snapshot covers flow, data, rules and interfaces together.
#02
Runtime Governance
Every action a running process attempts is checked against the rules that apply to it. Before an action updates a system, the runtime governance layer checks the actor, process state, data state and rule version.
Consequence
Every executed action records the process version, rule version, data state, actor and outcome.

Organisation and approval rules

France, Brazil, the joint venture: different versions, different mandates, one definition.

#01
Define your structure
Legal entity, country, business unit, product group. The shape of your group is configured in FlowMaster.
#02
Apply versions per scope
A version of a process can be applied to a specific legal entity, country, business unit or product group. The engine resolves which version runs.
#03
Approve by rule
Approval rules per scope define which roles approve which change types. The system mirrors your delegation of authority. No bypass route.

The same process definition can run with different rule nesting per country, product, business unit, transaction volume, criticality, or risk. Scope-specific context is stored with the process and the active case, so the engine resolves the applicable rules before an action updates a system, sends a notification or advances a case. Your experts already hold rules at this nesting; the platform makes that nesting explicit.

Ownership, override, and responsibility

Process definitions live with the business unit that runs them. Ownership is explicit: every definition has named role-holders, the same names that already sign the corresponding paper approvals today. The platform does not invent a new authority structure; it makes the existing one machine-readable.

When the runtime governance layer blocks an action, the path forward is configured in the rule itself: stop the action, escalate it to a named human reviewer, or apply a pre-approved exception path. Nothing is silent. Every block, override and exception is recorded against the rule version that produced it.

Rules from how you actually work

We ingest the business rules you already have: the thresholds, escalations and country or entity variants documented in your handbooks, your existing process definitions and your ERP workflows. Those become named, versioned rules from day one.

New rules can also be captured from supervised exceptions. When a user approves or rejects a proposed action, FlowMaster can turn the decision into a named candidate rule for review. Only approved rules persist into future execution.

The process carries the control

An approved automation does not need to infer how to make a purchase order. There is a process for that. It follows the documented process, with the rules you wrote and the context you provide. The control system is the process definition and runtime governance layer.

Run a piece of your operation.

Evaluate process →