Operaton vs CIB seven

Operaton is a community-governed Camunda 7 fork with no paid edition, and CIB seven is backed by CIB software with paid LTS and Enterprise editions. This page shows which fits your support model, migration path and governance needs.

On this page

Operaton vs CIB seven: when to choose each fork

If your team runs Camunda 7 and must move to a supported fork, the decision turns on who you want to carry the support obligation. Operaton is a community-governed fork with no paid edition, while CIB seven is backed by CIB software GmbH and sells Community+, LTS and Enterprise editions. Both forms are Apache-2.0 licensed, so the license alone will not separate them.

Operaton fits teams that want an open project with no single company in control and are comfortable with that governance model. Its FAQ says governance is still forming and that a non-profit organization is planned, so ask who will decide on key questions before you commit. Operaton ships half-yearly feature releases in April and October with monthly patch releases, and each version is supported for 6 months until the next one ships. Choose it only if your internal platform team can plan an upgrade roughly every six months, since there is no traditional LTS line. Professional support comes from several independent service providers, so you will contract that separately.

CIB seven fits teams whose policy requires a vendor-backed LTS line, a defined patch cadence and a paid support contract. The CIB seven FAQ recommends the LTS edition for high-volume or regulated environments and says security patches and hotfixes arrive every 4 to 8 weeks, with urgent fixes as needed. The FAQ gives no fixed support duration per edition, so request that in writing. CIB seven also ships its own user interface for task lists, process monitoring and user management from version 2.0, which matters if you plan to retire Camunda Tasklist, Cockpit and Admin. Your decision turns on three questions: the support obligations your contracts and auditors expect, the regulatory evidence your environment needs, and how much namespace migration work your team can absorb. Check each Java class, script and stored object that references org.camunda, because CIB seven does not rename objects already in the database automatically.

Operaton vs CIB seven by scenario: which fork fits which team

This table maps common team profiles to the Camunda 7 fork that fits each one better, with the condition that would flip the choice. Read each row as a starting point, then confirm the support and edition details with each project before you commit.

ScenarioBetter fit and reasonChoose the other fork when
Regulated bank needing contracted patch timelinesCIB seven, because its paid LTS and Enterprise editions carry security patches and hotfixes on a stated cadence of every 4 to 8 weeks (CIB seven FAQ).Your governance accepts community-only patching and you can staff your own patch testing and hotfix review.
Platform team wanting no commercial dependencyOperaton, because it has no open-core model and no commercial editions, and support comes from several independent providers.You want a single contracted vendor for fixes, so the open-source-only path does not meet your procurement rules.
Team wanting a single vendor escalation pathCIB seven, because CIB software GmbH maintains the fork and sells LTS and Enterprise editions with a defined support route.You prefer to buy support from whichever consultancy you choose, or you want to avoid tying your roadmap to one company.
Team already on Camunda 7.24 with a small custom codebaseEither fork can work, but Operaton 2.1 is API-compatible with Camunda 7 CE 7.24 and keeps database schema 7.24, so the migration is mostly a namespace and dependency change.Your code depends on org.camunda classes stored in the database or on reflection, which CIB seven's migration guide says must be checked by hand.
Team on an older Camunda release that must move firstCIB seven states that projects on older Camunda versions must first update to the matching Camunda baseline before migrating, which adds a step to the plan.Your Camunda version already matches a fork baseline, so you can migrate directly to the fork of your choice.
Team needing the bundled admin interface after migrationCIB seven, because from version 2.0 it ships its own task list, process monitoring and user management UI independent of Camunda's modules.You are happy to run your own UI or front-end tooling, so the bundled interface is not a requirement.
Team wanting a half-yearly release rhythm with defined feature releasesOperaton, because it ships half-yearly feature releases in April and October with monthly patches, and each version is supported until the next one ships.You need a long fixed support window per version, which the Operaton model does not provide because it has no traditional LTS line.

How Operaton and CIB seven are built and deployed

Both forks start from the same Camunda 7 code and aim to run the same BPMN models, so the differences show up in what each one is pinned to, how it is packaged, and which parts of the operator experience come with it. The cards below cover the decisions that shape upgrades, runtime support and day-two work.

Engine baseline and schema

Operaton 2.1 is feature complete and API-compatible with Camunda 7 CE 7.24, and it keeps database schema version 7.24. CIB seven 2.1 is built on Camunda 7.24.0, and CIB seven 2.0 on 7.23.0. Both point to the same lineage, so the practical question is which baseline your existing models, custom Java code and scripts were built against. Confirm with each vendor how they will handle any future baseline change, since that determines how often you will need to retest.

Java and database support matrix

Operaton 2.1 requires Java 17 and is tested on Java 17, 21 and 25, with minimum versions of PostgreSQL 14, MariaDB 10.11 and MySQL 8.4, alongside Oracle 21, SQL Server 2022 and DB2. CIB seven 2.2 lists Java 17 and 21, PostgreSQL 15 to 18, MySQL 8.0, MariaDB 10.6 and 11.8, Oracle 19c and 23ai, and SQL Server 2017 to 2022. Compare these against the JDK and database versions your platform team already patches. A mismatch often means a database upgrade ships with the BPM upgrade, which affects change windows.

Application server and framework distributions

Operaton 2.1 runs on Spring Boot 4.0.6 and Spring Framework 7.0.7, a Quarkus extension on Quarkus 3.33.1 LTS, and Tomcat 11.0.21 or WildFly 38.0.1 distributions. CIB seven 2.2 supports Apache Tomcat 11.0, JBoss EAP 8.1 or WildFly 40.0, and ships Spring Boot and Quarkus setups. Check which framework your application teams standardize on, because a Spring Boot major version change in your own code can force a mismatch with the engine's framework line. Ask each vendor which containers they test in their release cycle.

Docker and Kubernetes packaging

Operaton publishes official Docker images and Helm charts for Kubernetes, so a platform team can deploy it with a standard chart and pin image tags. CIB seven ships Docker and Kubernetes setups, but its FAQ lists Helm charts as in preparation. If your standard is GitOps with Helm, that gap decides whether you write and maintain your own chart or adopt the vendor's. Ask who owns chart upgrades and how image signing and tagging policy will be handled in your registry.

Task list and monitoring user interface

CIB seven ships its own user interface for task lists, process monitoring, and user and rights management from version 2.0, independent of the Camunda Tasklist, Cockpit and Admin modules. Operaton's documentation focuses on the engine, REST API and deployable models, so teams that rely on Cockpit-style monitoring should confirm which operator screens are included and which need to be sourced separately. Decide whether operators, business users and auditors will use the same screens, since access control for those screens affects your identity design.

Operaton vs CIB seven feature by feature

This table compares the two Camunda 7 forks on license, governance, release rhythm, paid editions, compatibility, databases, Java support, user interface and identity integration. Read each row as a question to put to both projects, and treat the gaps marked for confirmation as items to verify before you commit.

CapabilityOperatonCIB seven
License of the core engineApache-2.0 for the whole project, with no open-core model and no commercial editionsApache License Version 2.0 for the source; the FAQ says core functions may be used free of charge in commercial software
GovernanceCommunity-maintained with no single company in control; governance is still forming and a non-profit is plannedKey strategic product of CIB software GmbH, which also provides support and maintenance
Release cadenceHalf-yearly feature releases in April and October, with monthly patch releasesSecurity patches and hotfixes for paid distributions every 4 to 8 weeks, with urgent fixes as needed
Support durationEach version supported for 6 months until the next one ships; no traditional LTS linePaid LTS edition recommended for high-volume or regulated environments; the FAQ gives no fixed duration per edition, so confirm it
Paid editionsNone; professional support and consulting come from multiple independent providersFree Community edition plus paid Community+, LTS and Enterprise editions
Compatibility baselineFeature complete and API-compatible with Camunda 7 CE 7.24, keeping database schema version 7.24Engine 2.1 is based on Camunda 7.24.0; the 2.0 line was based on Camunda 7.23.0
Package namespaceorg.operaton, changed from org.camundaorg.cibseven, changed from org.camunda; objects stored in the database that reference org.camunda are not renamed automatically
Supported databasesH2, PostgreSQL, MySQL, MariaDB, Oracle, SQL Server and DB2; minimum PostgreSQL 14, MariaDB 10.11 and MySQL 8.4; Oracle 21, SQL Server 2022 and DB2 unchangedPostgreSQL 15 to 18, MySQL 8.0, MariaDB 10.6 and 11.8, Oracle 19c and 23ai, SQL Server 2017 to 2022, DB2 11.5 and H2 2.3
Java versionsRequires Java 17; tested on Java 17, 21 and 25Supports Java 17 and 21 per the 2.2 supported environments page
User interfaceCamunda 7 style tooling is carried over from the compatible baseline; confirm the admin and task tooling you will runShips its own user interface for task lists, process monitoring and user and rights management from version 2.0
Identity integrationNo supplied fact covers this; confirm directory, SSO and rights integration with the projectNo supplied fact covers this; confirm directory, SSO and rights integration with CIB seven
Helm chart statusOfficial Helm charts for Kubernetes are listed in the repository; confirm current chart maturity with the projectHelm charts are described as in preparation; confirm current availability before planning

What is free and what is paid in each fork

Operaton is an Apache-2.0 licensed BPMN 2.0 engine derived from the Camunda 7 codebase. Its repository describes no open-core model and no commercial editions, so there is no paid tier that unlocks extra engine features or security patches. The FAQ says the project is maintained by an open-source community with no single company in control, and that governance is still forming.

  • No paid edition: every release is published under Apache-2.0, and the project does not gate features behind a license key.
  • Professional support from several providers: the repository points to professional support and consulting from multiple independent service providers, so you contract support separately and can change providers.
  • Release cadence: half-yearly feature releases in April and October, with monthly patch releases, and each version is supported for 6 months until the next one ships.
  • No traditional LTS line: the FAQ states there is no LTS track, so a team that needs a long fixed baseline must plan its own upgrade path.
  • Recurring cost is your own: license fees are zero, so spend goes to hosting, your staff, and any third-party support contract.

Before you commit, ask the support providers in writing which Operaton versions they cover, how long they commit to patch them, and what they charge for out-of-hours security response.

What drives the running cost of each fork

The running cost of either fork is mostly people and infrastructure, not the license line, because both are Apache-2.0 engines with no license fee for the core. What you pay for is the application servers or Kubernetes capacity that run the engine, the relational database behind it (Operaton supports PostgreSQL, MariaDB, MySQL, Oracle, SQL Server, DB2 and H2, and CIB seven lists a similar set with different version floors), the Spring Boot, Quarkus or Jakarta EE skills your team needs to build and patch the deployment, and any support contract you buy. Ask each provider to state which database versions and Java runtimes they test, because those choices change the platform you must operate. Operaton 2.1 requires Java 17 and is tested on Java 17, 21 and 25, while CIB seven 2.2 lists Java 17 and 21.

Support is the main recurring difference. Operaton has no commercial edition; professional support and consulting come from several independent service providers, so you contract and price them separately. CIB seven offers paid Community+, LTS and Enterprise editions, and its FAQ recommends the LTS edition for high-volume or regulated environments. The FAQ says security patches and hotfixes for paid distributions arrive every 4 to 8 weeks and gives no fixed support duration per edition, so ask CIB software in writing for the support window of the edition you need and for the fee basis (per instance, per core, or per year). For Operaton, ask each consultant what response times, release tracking and patch testing they cover, since the project itself publishes no SLA. Upgrade effort is the other recurring cost. Operaton ships half-yearly feature releases in April and October with monthly patches, and each version is supported for six months until the next one ships, so a team on Operaton must plan an upgrade roughly twice a year. CIB seven's 2.x line is tied to Camunda 7.24 and later Camunda baselines, and its paid editions define their own patch cadence. Budget upgrade testing against your own process models, scripts and custom code in both cases.

One-time migration and recurring operations should be quoted separately. Migration work covers the namespace change from org.camunda to the fork's package (org.operaton or org.cibseven), the OpenRewrite recipe run, and the review of objects already in the database such as script tasks or variables that still reference org.camunda classes, which CIB seven's migration guide says are not renamed automatically. Recurring work covers patching, backups, monitoring, upgrade testing and support. Request from each provider: a written scope with named deliverables, the Java, database and application server versions they will support, the support tier and its response commitments, the patch and upgrade process with who tests what, and any fees for licenses, subscriptions or retainers. Illustrative check: if a quote omits the database migration or the upgrade test cycle, ask for it explicitly before comparing totals.

Switching between Operaton and CIB seven later

This sequence moves a Camunda 7 based deployment from one fork to the other without changing the process models themselves. Each step ends with a check that tells the team whether the move is complete or needs another pass.

  1. Confirm the Camunda 7 baseline of the running system

    The platform engineering lead or the application owner records the exact Camunda 7 version the current deployment runs, along with the Java version, database engine and any custom Java delegates, listeners or scripts. This matters because CIB seven's migration guide says projects on older Camunda versions must first update to the matching Camunda baseline before migrating. Operaton 2.1 is API-compatible with Camunda 7 CE 7.24 and keeps database schema version 7.24, so the team should confirm whether its current baseline lines up with that. The step is done when the team has a written baseline document that names the source version, the target fork version and any gap that must be closed first. If the source is older than the baseline the target fork expects, the team should plan that upgrade as a separate change, and it should be confirmed with the chosen fork's documentation before work begins.

  2. Run the matching migration recipe or script

    The developer responsible for the codebase runs the migration tool that matches the direction of travel. For Operaton, the project provides an OpenRewrite recipe for migrating from Camunda 7. For CIB seven, the manual describes an OpenRewrite-based migration script that updates Maven versions, artifact names and imports. Run the tool on a branch, not on the main line, and commit its output separately so that the changes can be reviewed on their own. The step is done when the build compiles against the target fork and the recipe's change report lists every file it touched. Teams moving in either direction should confirm the current recipe version and its documented scope in the relevant repository before running it.

  3. Update Maven artifacts and Java imports

    The developer checks that every Maven dependency points to the target fork's coordinates and that no Camunda artifact remains on the classpath alongside the new engine. CIB seven changes Java imports from org.camunda to org.cibseven, while Operaton changes its package namespace to org.operaton. Mixed dependencies cause classloading conflicts that often surface only at runtime, so the team should run a dependency tree check as well as a compile. The step is done when the dependency tree shows only target fork artifacts, the application starts against an empty test database, and the unit and integration test suite passes. Any import that the recipe skipped should be listed in the migration ticket for manual correction.

  4. Change the Liquibase changelog path

    The database owner or the developer updates the Liquibase changelog location that the engine reads at startup. CIB seven's migration guide says the path changes from org/camunda to org/cibseven, so a configuration that still points to the old path will fail or silently skip schema work. Confirm the new path against the target fork's manual before editing the configuration, and keep the change in version control with the other configuration files. The step is done when a fresh database created from scratch reaches the expected schema version and the Liquibase change log table records the target fork's changesets. Operaton is documented as keeping the Camunda 7 database schema, so teams moving to it should confirm the path and changelog expectations in its own release notes.

  5. Review stored objects that reference old class names

    The engine developer and a business analyst review what the database and the process models hold, because the migration guide warns that objects already stored in the database are not renamed automatically. Typical examples include script tasks, variables that serialize org.camunda classes, and deployed definitions that refer to old listener or delegate classes. Export the list of deployed process definitions, search stored variables and script definitions for old package names, and fix each one with a tested change. The step is done when a search of the production-like database returns no references to the old namespace that the target fork cannot resolve, and each remaining reference has a documented reason. This is the step most likely to need human judgment and cannot be fully delegated to a script.

  6. Decide on namespace compatibility properties

    The platform owner decides whether to enable the namespace compatibility properties that CIB seven offers for scripting and reflection. The migration guide says these properties are disabled by default, so a team that does not set them must make sure every scripting and reflection reference has been corrected in the previous step. Enabling them can keep older references working, but it also means the namespace work is deferred rather than finished, and the team should record that as a known risk with an owner and a removal plan. The step is done when the configuration file or deployment template states the decision and the reason for it, and a test run exercises a script task and a reflective lookup in the migrated environment.

  7. Test, cut over and plan the reverse path

    The release manager runs the full regression suite, a performance test that reflects expected load, and a rollback rehearsal against a copy of production data before cutover. Because the namespace changes apply in both directions, the team should record the same steps in reverse, including which references were corrected and which compatibility properties were enabled. A switch later repeats the namespace work in reverse, so keeping the recipe, the change list and the review notes in version control reduces the effort of that future move. The step is done when the rehearsal completes with no open high-severity defects, the rollback procedure has been executed once, and the reverse-path runbook is stored with the migration record.

Where Camunda 7 fork migrations usually run long

The longest part of an Operaton or CIB seven project is rarely the engine swap itself. Both forks keep the Camunda 7 API and database model, so the work that slips sits in the environment build, the baseline alignment and the code that the namespace change touches. Plan for environment build and baseline alignment first, because each fork pins a different Java and database matrix. Operaton 2.1 requires Java 17 and is tested on Java 17, 21 and 25, with minimum database versions of PostgreSQL 14, MariaDB 10.11 and MySQL 8.4. CIB seven 2.2 lists Java 17 and 21, PostgreSQL 15 to 18 and MySQL 8.0, so a platform that already runs an older database or Java build may need upgrades before the fork is even installed. Ask each vendor for a written statement of the baseline your current stack must reach.

Namespace-dependent code is the second common source of delay. Moving to CIB seven changes Java imports from org.camunda to org.cibseven, and Operaton moves to org.operaton. An OpenRewrite recipe handles source files and Maven coordinates, but CIB seven's migration guide notes that objects already stored in the database, such as script tasks or variables that reference org.camunda classes, are not renamed automatically. Its namespace compatibility properties for scripting and reflection are disabled by default. Inventory every script task, expression, listener and serialized variable before estimating, and confirm with each fork how it handles stored references.

The third area is the user interface and regression testing. CIB seven 2.0 and later ship their own task list, process monitoring and user administration, independent of the Camunda Tasklist, Cockpit and Admin modules. Operaton's Cockpit-style tooling and any custom monitoring built on Camunda's UI will need a decision: keep, replace or retire. Then test every deployed BPMN and DMN model against the new engine, including timers, multi-instance activities and in-flight instances, because stored process state is where undocumented custom extensions tend to surface. Request an effort estimate tied to a written scope that names the models, extensions, databases and interfaces in play, and treat any estimate without that inventory as provisional.

Questions buyers ask before choosing Operaton or CIB seven

Do we need a paid CIB seven edition for a regulated environment?

Not necessarily, but the answer depends on what your auditors and operations team need from the vendor. CIB seven's FAQ describes a free Community edition under Apache 2.0 and paid Community+, LTS and Enterprise editions that add security patches and hotfixes. The FAQ recommends the LTS edition for high-volume or regulated environments and says security patches and hotfixes ship every 4 to 8 weeks for the paid distributions, with urgent fixes as needed. Operaton has no paid edition and no traditional LTS line. Ask both vendors which patch cadence and support terms they will commit to in writing, and document how your own team will apply patches in either case.

How does Operaton's six-month support window affect our upgrade planning?

It means each feature version is supported only until the next one ships, so you must plan an upgrade roughly every six months to stay on a supported line. Operaton ships half-yearly feature releases in April and October with monthly patch releases. Operaton 2.1 is feature complete and API-compatible with Camunda 7 CE 7.24 and keeps database schema version 7.24, which limits how disruptive each step should be, but you still need a repeatable test and deployment cycle. Budget that recurring effort, and if you need a longer window, compare it with the CIB seven LTS option.

What does a Camunda 7 migration require from our internal team?

Your team needs to own the inventory of what the migration touches. Both forks change Java imports and package names, and CIB seven's migration guide says projects on older Camunda versions must first update to the matching Camunda baseline, which is 7.24.0 for the 2.1 backend. Operaton moves the package namespace from org.camunda to org.operaton and offers an OpenRewrite recipe. Your team should inventory:

  • Stored objects such as script tasks and variables that reference org.camunda classes, which neither tool renames automatically.
  • Custom scripts, reflection and deployed BPMN and DMN models.
  • Database, Liquibase and deployment pipelines, plus the Java, Spring Boot or Quarkus versions in use.
Can we run the Camunda 7 to fork migration in-house?

Often yes, if your team has Java build, database and BPMN experience and the process estate is modest. Both forks publish migration tooling, so the mechanical changes are scriptable. The effort rises with the number of stored objects that reference old namespaces, custom integrations, the number of environments and how well your tests cover business processes. Teams without that depth often bring in an outside implementation partner. DeployOpen plans, implements, migrates, tests and documents self-hosted platforms inside your infrastructure, and most engagements are fixed-scope with the scope and timeline agreed in writing before work starts.

How is the cost and effort of a migration quoted from a fixed scope?

A quote follows from a written scope, so the useful work is defining that scope before asking for a price. DeployOpen does not publish a price list. For a fixed-scope engagement, expect the quote to cover the process and model inventory, migration and testing, environment setup, hardening, documentation and handover, and any retainer for ongoing support or upgrades, which is charged separately and recurs. Ask each provider to list deliverables, timelines, assumptions and what triggers a change order. The cost of the forks' licenses is zero for the community editions, so the main costs are labor, infrastructure and any paid CIB seven subscription.

Is moving between Operaton and CIB seven practical later?

Moving between them is practical because both forks keep the Camunda 7 API and database schema lineage, but it is still a migration project. Operaton 2.1 keeps schema version 7.24 and CIB seven 2.1 is based on Camunda 7.24.0, so the baselines align in principle. The switch still requires changing package names and imports, running the matching migration tool, rechecking stored objects and reverifying integrations. Confirm the current schema and namespace compatibility properties with each vendor before you commit, and keep your BPMN and DMN models in version control so a later move is a controlled test cycle.

Which user interface and support options differ between the two forks?

The key differences are in where the operator tools come from and who sells support. From version 2.0, CIB seven ships its own user interface for task lists, process monitoring, and user and rights management, independent of the Camunda Tasklist, Cockpit and Admin modules. Operaton's repository describes professional support and consulting from multiple independent service providers, with no commercial editions. If your operators depend on the Cockpit and Tasklist workflow, test the replacement UI with them before committing. Ask CIB seven which support tier covers your Java and database versions, and ask Operaton's listed providers which response terms they offer.

How DeployOpen helps choose, implement or migrate Camunda 7 forks

DeployOpen plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside the client's own infrastructure. For Operaton vs CIB seven, that means starting from your current Camunda 7 baseline, your database and your support requirements, then building a fixed-scope plan for whichever fork fits.

How we scope

  • Inventory your current Camunda 7 version, database, custom scripts and Java classes before choosing a fork.
  • Map which namespace, Java imports and stored objects would change under org.operaton or org.cibseven.
  • Agree scope, deliverables and timelines in writing before any work starts, with the fork choice documented.

How we build

  • Run the chosen fork against your BPMN, DMN and CMMN models in a test environment that mirrors production.
  • Confirm the supported Java, database and application server combination against the fork's own compatibility page.
  • Test migration steps, including the OpenRewrite-based recipe and any database changes, before touching production.

How we hand over

  • Document the deployed topology, configuration, upgrade path and the release cadence your team must follow.
  • Deliver runbooks for backup, restore and rollback, plus a record of every namespace or import change made.
  • Walk your operations and engineering staff through the running system so they can maintain it without us.

How we support

  • Offer ongoing support, upgrades and continuous testing as a retainer, sized to your written scope.
  • Plan each upgrade around the fork's release window, whether half-yearly feature releases or a paid LTS line.
  • Ask any fork's vendor or maintainers to confirm patch windows and support terms, which we will reflect in the plan.

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.