Skip to content
Last updated: 23. apr. 2026, 06.10

Project: Agentic Orchestration Studio

Open Source Landscape

A comprehensive analysis of open-source tools that could form the building blocks of an orchestration platform for Aarhus Kommune.


Summary

No single open-source platform combines process mapping, orchestration, agent support, human-in-the-loop, and analytics in one product. Flowable comes closest — it uniquely combines BPMN/CMMN/DMN engines with a new agent engine and strong human task management. For a full platform, we need to compose multiple tools.


1. Workflow & Process Orchestration

ToolLicenseSelf-hostedHuman-in-the-loopMaturityBest for
Apache AirflowApache 2.0YesNative (since 3.1)Very highData/ML pipelines, scheduled workflows
Temporal.ioMITYesVia signalsVery highLong-running stateful workflows
n8nFair-codeYesVia wait nodesHighVisual automation, integrations
WindmillAGPLv3YesVia approval stepsGrowingFast execution, multi-language
PrefectApache 2.0YesBasicHighPython data pipelines
ConductorApache 2.0YesNativeMedium-highMassive scale, LLM integration

Apache Airflow

Mature, battle-tested DAG-based orchestration. 25k+ GitHub stars. Airflow 3.1 (2026) added native human-in-the-loop with approve/reject operators. 32% of users now have GenAI/MLOps use cases. Python-only. Not designed for BPMN process mapping.

Temporal.io

Durable execution — workflows survive crashes and resume exactly where they left off. Code-first (Go, Java, Python, TypeScript, C#). Used by Stripe, Netflix, NVIDIA. No visual designer, requires developer skills. MIT licensed.

n8n

Visual workflow builder with 400+ integrations. Self-hostable, data stays on your infrastructure. Strong AI agent node (2026). Not designed for formal BPMN. Fair-code license (some enterprise features require paid license).

Windmill

13x faster than Airflow in benchmarks. Supports 10+ languages. Built-in app builder for dashboards. Suspend/resume releases workers. AGPLv3 community edition.

Conductor (Netflix/Orkes)

Built for billions of executions. Native AI/LLM integration with 14+ providers. Human-in-the-loop approval built in. Netflix handed maintenance to Orkes (commercial company).


2. BPM & Process Mapping

ToolLicenseBPMN 2.0Human tasksAgent supportNotes
FlowableApache 2.0FullExcellentYes (new engine)Strongest overall candidate
Camunda 7 forksApache 2.0FullExcellentVia connectorsCIB seven, Operaton
jBPMApache 2.0FullExcellentLimitedRed Hat/IBM backed
BPMN.ioPermissiveModeler onlyN/AN/ABest visual editor, not a runtime

Full BPMN 2.0, CMMN (case management), and DMN (decision tables) engines. Apache 2.0 open-source core. New agent engine (2025–2026) for multi-agent orchestration alongside BPMN/CMMN. Strong human task service with claiming, assignment, forms, delegation. Java-based, embeddable or standalone. The AI Studio and visual designer are commercially licensed — the engines are open source.

Camunda situation

Camunda 7 Community Edition is now End of Life. Camunda 8 requires a commercial license for production. Two open-source forks continue the Camunda 7 codebase:

  • CIB seven — Apache 2.0, backed by CIB Group
  • Operaton — Apache 2.0, community-driven

Both are viable alternatives if Flowable doesn't fit.

BPMN.io

Best-in-class web-based BPMN 2.0 visual modeler. Embeddable JavaScript library. Read/write standard BPMN 2.0 XML. Modeler only — not an execution engine. Pair with Flowable or similar for runtime.


3. Agent Orchestration

ToolLicenseLanguagesHuman-in-the-loopCommunityNotes
LangGraphMITPython, JSFirst-classVery high (126k+)Most popular, graph-based
CrewAIMITPythonSupportedHigh (45k+)Role-based agents, fast
MS Agent FrameworkMIT.NET, PythonFirst-classHigh (27k+)Just hit 1.0 (April 2026)

LangGraph / LangChain

Most popular agent framework. Graph-based stateful orchestration. Human-in-the-loop is first-class — workflows can be interrupted, state inspected/modified, then resumed. Deep Agents (2026) for planning and subagents. MCP integration. LangSmith (observability) is commercial.

CrewAI

Role-based multi-agent collaboration. 5.76x faster than LangGraph in some benchmarks. MIT licensed, no LangChain dependency. 100+ tools, memory management. Event-driven Flows for complex pipelines.

Microsoft Agent Framework (AutoGen + Semantic Kernel)

Production-ready 1.0 shipped April 2026. Multiple orchestration patterns (sequential, concurrent, group chat, handoff). Workflow pause/resume for external input. A2A and MCP support. .NET and Python. Enterprise validation (KPMG, BMW).


4. RPA

ToolLicensePlatformVisual designerNotes
Robot FrameworkApache 2.0Cross-platformNoMost mature, keyword-driven
TagUIApache 2.0Cross-platformNoSimple, AI Singapore
OpenRPAMPL 2.0Windows onlyYesDrag-and-drop, OpenFlow integration

Mature, widely-used. Keyword-driven (accessible to non-developers). Extensive library ecosystem (browser, desktop, Excel, APIs). Python-extensible. No built-in orchestration — needs a separate scheduler/orchestrator. Free forever.

OpenRPA

Visual drag-and-drop designer. Windows automation (SAP, Java, browsers, Office, mainframes). Integrates with Node-RED (OpenFlow) for orchestration. Smaller community, single primary maintainer.


5. Low-Code & Integration

ToolLicenseIntegrationsAI supportSelf-hosted
n8nFair-code400+AI agent nodeYes
ActivepiecesMIT644+Native AI agents, MCPYes
AutomatischAGPL-3.0~50NoYes

400+ integrations, visual builder, self-hostable. Strong AI agent node. Data stays on infrastructure. Fair-code license means some enterprise features require payment, but the community edition is comprehensive.

Activepieces

644+ integrations, MIT core. All 280+ connectors available as MCP servers. Growing rapidly, but less mature than n8n.


Feature Comparison Matrix

CapabilityFlowablen8nLangGraphAirflowTemporalConductor
Visual process mapping (BPMN)YesNoNoNoNoNo
Process executionYesYesYesYesYesYes
Human-in-the-loopExcellentBasicExcellentGoodGoodGood
AI agent orchestrationYes (new)BasicExcellentLimitedLimitedGood
400+ integrationsNoYesNoLimitedNoNo
Case management (CMMN)YesNoNoNoNoNo
Decision tables (DMN)YesNoNoNoNoNo
Analytics dashboardsCommercialBasicCommercialGoodBasicBasic
Self-hostedYesYesYesYesYesYes
LicenseApache 2.0Fair-codeMITApache 2.0MITApache 2.0

Denmark & Public Sector Considerations

OS2 alignment

Aarhus Kommune is part of the OS2 network (84% of Danish municipalities). Any solution should follow OS2 principles:

  • Open source, prevent vendor lock-in
  • Shared development across municipalities
  • 25 open-source products already shared across 98 municipalities

Building an orchestration platform as an OS2 product would multiply the value and share the development cost.

Data sovereignty

Self-hosted solutions are essential for GDPR compliance and municipal data policies. All recommended tools support self-hosting.

Denmark's Digitalisation Strategy (2026)

DKK 740M budget with focus on AI advancement. An Agentic Orchestration Studio aligns directly with this strategy.


Sources