Integration Platform – connect your systems without the chaos

Our integration platform ties together the systems that used to refuse to talk to each other – ERP, SAP, CMMS/MES, customer portals, databases and message queues. Instead of one-off scripts, you build clear, visual workflows: they receive data, transform it and deliver it where it belongs – with a full log of every step.

See the platform in action

Trigger trigger.http Parse action.parse C#/JS code action.js Condition gateway.condition SQL write action.sql Response response
A sample workflow: from an HTTP request, through transformation and logic, to a database write and a response.
Execution history
  • Kafka → BusinessPartner
    d76d737f… · 296 ms
    ● Completed
  • Kafka → MPK
    8b7f15e1… · 769 ms
    ● Completed
  • Kafka → BusinessPartner
    35904b68… · 330 ms
    ● Completed
  • Kafka → MPK
    14a84835… · 1.9 s
    ● Failed
Endpoints
  • POST /kafka/businesspartner ExternalOidc
  • POST /kafka/mpk ExternalOidc
  • POST /orders OAuth
  • GET /assets ApiKey
Step replay
  1. trigger.http
  2. action.parse
    BusinessPartnerNumber, VatCode
  3. action.sql
    ext.SaveCompany
  4. response
    200 OK
Every step with its input, result and full error

What is an integration platform?

An integration platform is a middle layer that connects different systems and lets them exchange data in a controlled, repeatable way. It receives events (e.g. from an ERP, a portal or a message queue), transforms the data into the right format and passes it on – to a database, a CMMS/MES system, an external API or back to the source system. Instead of scattered, hard-to-maintain scripts, everything lives in one place – with a preview and full history of every flow.

Key capabilities

  • Visual workflows built on a canvas – no integration code scattered across the codebase
  • HTTP endpoints and timed (cron) triggers as the starting points of an integration
  • Request authorization: Basic, API key, OAuth 2.0 and an external identity provider (OIDC)
  • Workflow steps: data parsing, C#/JS code, conditions, loops over arrays, parallel branches
  • Calls to external APIs, SQL queries, e-mail sending and file export
  • Import a whole integration from a single JSON file – ready to be generated by AI agents
  • Full logging of every request and every step, with execution replay on the canvas

How does it work?

Every integration starts with a trigger – an incoming HTTP request or a timed schedule. From there, data flows through successive steps: it is parsed, enriched with your own code, checked against conditions and routed to the right systems. You can iterate over lists of records, run branches in parallel, and return a response immediately while finishing the rest of the work in the background.

As a result, a single source of events can save data to a database, notify an operator by e-mail and call an external system all at once – while you see exactly what happened, when and with what result.

Typical use cases

  • Syncing data between ERP/SAP and a CMMS/MES system (business partners, orders, assets)
  • Receiving events from a customer portal, storing them in a database and sending status callbacks
  • Consuming messages from queues (e.g. Kafka) and loading them into a database
  • Polling a system on a schedule and pushing changes to an external API (outbound integrations)
  • Generating and exporting files (e.g. XML / regulatory reports) from database data
  • Replacing fragile, one-off scripts with a single, auditable place

Security and full control

  • Self-hosted – the platform runs in your own infrastructure, data never leaves your organization
  • Secrets (passwords, connection strings, keys) are stored securely and never returned in responses
  • Every incoming request and every step goes to the log – full audit and diagnostics
  • Execution replay on the canvas cuts the time it takes to find the root cause of an error
  • Workflow versioning – every change is saved and can be rolled back

Contact Us

Need an app, consultation, or support for your CMMS/EAM maintenance systems?

FAQ – integration platform

  • How is an integration platform different from a plain API?
  • Do I need to be a programmer to build an integration?
  • Where does the platform run – in the cloud or on our side?
  • Which systems can I integrate with?
  • How do I find out what went wrong in an integration?
  • Is the platform suitable for integrating with the SimplyMobile CMMS/MES?