Closed (fixed)
Project:
Orchestra
Version:
1.x-dev
Component:
Documentation
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
17 Jun 2026 at 06:28 UTC
Updated:
17 Jul 2026 at 23:25 UTC
Jump to comment: Most recent
Comments
Comment #5
mably commentedThanks for asking — fair question. We just added a dedicated page for exactly this: Compared to Maestro.
Short version: Maestro is a mature, task-template engine, especially strong for content-approval flows. Orchestra is a different engine — a token / Petri-net core — built to remove some structural limits once a workflow stops being a single, mostly-linear approval chain:
To be fair, Maestro is more turn-key today for content approval: interactive tasks that open an entity form, a content-moderation bridge, and first-class notifications — all on our roadmap. If you want a proven content-approval workflow now, Maestro is a solid choice; if you need real concurrency, quorum, multi-tenancy or cross-site orchestration, that is where Orchestra is aimed.
The linked page covers each point with diagrams and examples. Happy to take follow-ups.
Comment #7
fishfree commentedSounds great! orchestra seems be more standardized with BPMN 2.0 and even ISO/IEC 19510:2013?
Comment #8
mably commentedThanks fishfree, glad it resonates! Let me set one thing straight so the comparison is accurate.
You are right that authoring is the visible difference from Maestro: Orchestra edits workflows through the Modeler API, with BPMN.io (a BPMN 2.0 toolkit) as one of its modelers, and it restricts the palette to the shapes the engine can actually execute. So the diagrams use standard BPMN notation, where Maestro ships its own bespoke canvas builder.
But I would not claim Orchestra is "standardized with BPMN 2.0 / ISO/IEC 19510:2013". That standard governs execution semantics and serialization conformance, and Orchestra is not a BPMN 2.0 engine:
splitandjoinplugins, not the BPMN element set or its execution rules.So the honest framing is: a standard BPMN.io authoring experience over a modern token-based engine, rather than a BPMN 2.0 conformant implementation. And because authoring is modeler-agnostic, you can skip the diagram entirely and build the same workflow in accessible Drupal forms (the Orchestra CM submodule).
Comment #9
fishfree commented@mably Thank you for your detailed explanation!
Comment #10
mably commentedA first alpha version will be released soon, we are almost feature complete.
Comment #11
mably commentedhttps://project.pages.drupalcode.org/orchestra/maestro/