Blog

Architecture, connectors,
and honest engineering.

Design decisions, connector build guides, and deep-dives into the technical choices behind Open-M. No marketing. No fluff.

All posts
ORIGIN STORY

Why we built Open-M

The TIBCO/MuleSoft licence cost problem, the open-source gap, and the design philosophy behind a different kind of middleware platform.

11 APR 2026
ARCHITECTURE

The MPPM Envelope — how Open-M thinks about messages

Every message on the Open-M bus carries a correlation ID, a schema reference, a delivery guarantee, and a step-history window. Here's why, and how it shapes everything else.

11 APR 2026
SAP CONNECTOR

Building a SAP connector that anyone can use

The JCo distribution model, the three-layer adapter architecture, and how Open-M's SAP connector compares to TIBCO BW and MuleSoft.

COMING SOON
MAPPING

UTL-X: a mapping language for the boring 90%

Why lightweight inline mapping matters, what Mode 1, 2, and 3 look like in practice, and the N-input step-window design for fan-in scenarios.

COMING SOON
CONNECTORS

160 connectors: what Camel gives us free, and what we had to build

A transparent look at the connector inventory — where Apache Camel 4.x covers the gap, and where EDIFACT, SAP, Workday, and OFTP2 required native builds.

COMING SOON
DEVOPS

Running Open-M on a MacBook: the M3 Pro Max dev setup

Rancher Desktop, k3d, Skaffold, Helm, Pulsar in-cluster, and k9s — the complete local development environment for building and testing Open-M pipelines.

COMING SOON
LICENCE

Why AGPL v3 — and what it means for enterprise users

Internal enterprise use is free and unrestricted. Here's what AGPL v3 actually means for your organisation, and when you'd need a commercial licence.

COMING SOON
TUTORIAL

Your first SAP→Salesforce pipeline in 20 minutes

A step-by-step tutorial: connect SAP IDoc outbound to Salesforce opportunity creation with a UTL-X inline mapping. Real YAML, real pipeline, real result.

COMING SOON