Zurück zum Blog

Was ist Camunda? Ein Name, zwei verschiedene Produkte

Charalampos Moutafidis
Veröffentlicht am
Stand:
8 Min. Lesezeit
Tags:Camunda 7Camunda 8BPMNGrundlagen

Camunda ist heute zwei verschiedene Produkte mit einem gemeinsamen Namen. Camunda 7 ist eine Java-Bibliothek: Die Prozess-Engine läuft in Ihrer eigenen Anwendung, im selben Prozess, oft an derselben Datenbank. Camunda 8 ist eine vollständige Neuentwicklung: Die Engine heißt Zeebe, läuft als eigener Dienst neben Ihrer Anwendung, und Ihre Anwendung spricht sie über das Netz an.

Fast jede Frage, die danach kommt, hängt an dieser einen Unterscheidung: was ein Upgrade kostet, welche Lizenz Sie brauchen, ob Ihr Code weiterläuft, und ob eines der Wartungsdaten Sie überhaupt betrifft. Deshalb steht sie hier vorn und nicht am Ende.

Kurz beantwortet

Was ist Camunda?
Eine Plattform zur Prozessautomatisierung auf Basis von BPMN 2.0, entwickelt von der Camunda Services GmbH in Berlin. Sie führt Prozessmodelle aus, statt sie nur zu zeichnen.
Was ist der Unterschied zwischen Camunda 7 und Camunda 8?
Die Bauform. Camunda 7 kann als Bibliothek in Ihre Java-Anwendung eingebettet werden. Camunda 8 kann das nicht: Die Engine ist laut Camunda immer eine entfernte Ressource, der eingebettete Modus wird nicht unterstützt.
Woran erkenne ich, welche Version ich betreibe?
Am schnellsten an der Abhängigkeit in Ihrem Projekt: org.camunda.bpm ist Camunda 7, io.camunda ist Camunda 8. Auch die Oberflächen unterscheiden sich: Cockpit gehört zu Camunda 7, Operate zu Camunda 8.
Ist Camunda kostenlos?
Bei Camunda 7 war die Community Edition quelloffen, sie bekommt aber seit Oktober 2025 keine Releases mehr. Bei Camunda 8 schreibt Camunda für den Produktivbetrieb den Erwerb der Self-Managed Enterprise Edition vor. Preise veröffentlicht Camunda für keine Variante.
Brauche ich Java?
Für Camunda 7 in aller Regel ja, es ist ein Java-Framework. Für Camunda 8 nicht zwingend: Camunda schreibt zu Zeebe ausdrücklich, man müsse kein Java-Entwickler sein, um es zu benutzen.

Wer steht hinter Camunda?

Die Camunda Services GmbH mit Sitz in der Zossener Straße 55-58 in Berlin. Für Kunden aus Deutschland, Österreich und der Schweiz ist die Berliner GmbH der Vertragspartner, nach deutschem Recht, mit Gerichtsstand Berlin. Das ist für eine Beschaffungsabteilung in der Schweiz gelegentlich die erste relevante Information über das Produkt.

Camunda 7 heißt in den älteren Unterlagen auch „Camunda BPM“ oder „Camunda Platform 7“. Es ist dasselbe Produkt. Camunda 8 hieß zeitweise „Camunda Platform 8“. Auch das ist dasselbe Produkt.

Camunda 7: eine Engine, die in Ihrer Anwendung läuft

Camunda beschreibt Camunda 7 selbst als Java-Framework, das auf zwei Arten betrieben werden kann: „Camunda can be used both as a standalone process engine server or embedded inside custom Java applications.“ Und weiter: „The embeddability requirement is at the heart of many architectural decisions within Camunda.“ (docs.camunda.org, Architecture)

Die Dokumentation nennt drei Betriebsarten. Welche Sie fahren, entscheidet später darüber, wie teuer ein Wechsel wird.

Die drei Betriebsarten von Camunda 7, laut docs.camunda.org/manual/7.24/introduction/architecture, geprüft am 1. September 2026.
BetriebsartWas Camunda dazu schreibtWas das praktisch heißt
Embedded Process Engine„the process engine is added as an application library to a custom application“Die Engine ist eine Abhängigkeit Ihrer Anwendung und startet und stoppt mit ihr
Shared, Container-Managed„the process engine is started inside the runtime container … and can be shared by all applications deployed inside the container“Eine Engine im Applikationsserver, die sich mehrere Anwendungen teilen
Standalone (Remote)„the process engine is provided as a network service … The easiest way to make the process engine accessible remotely is to use the built-in REST API“Die Engine ist ein eigener Dienst; Ihre Anwendung spricht sie über REST an
Die drei Betriebsarten von Camunda 7, laut docs.camunda.org/manual/7.24/introduction/architecture, geprüft am 1. September 2026.

Nur die dritte dieser drei Formen hat in Camunda 8 eine Entsprechung. Das ist der Kern des ganzen Themas, und es ist der Grund, warum zwei Unternehmen mit derselben Camunda-Version völlig verschiedene Migrationen vor sich haben.

Camunda 8: eine Engine, die neben Ihrer Anwendung läuft

Die Engine von Camunda 8 heißt Zeebe. Camunda beschreibt sie so: „Zeebe is the process automation engine powering Camunda 8. While written in Java, you do not need to be a Java developer to use Zeebe.“ Und zur Architektur: „Zeebe doesn’t rely on a central database“. Die Daten werden über die Broker eines Clusters verteilt, mit Speicherung direkt auf dem Dateisystem des Servers. (docs.camunda.io, Introduction to Zeebe)

Aus einer eingebetteten Bibliothek wird damit ein betriebener Cluster. Das ist kein Nachteil und für viele Lasten ausdrücklich ein Vorteil, aber es ist eine andere Betriebsaufgabe als eine Java-Abhängigkeit, und sie kostet dauerhaft Aufwand, nicht nur einmalig bei der Umstellung.

Neben der Engine gehören zu Camunda 8 weitere Komponenten, unter anderem Operate, Tasklist, Identity, Optimize, die Connectors und der Web Modeler. Bei Camunda 7 heißen die Oberflächen Cockpit, Tasklist und Admin. Die Namen sind der schnellste Weg, eine Screenshot-Frage zu beantworten.

Woran erkennen Sie, welches Camunda Sie betreiben?

Vier Prüfungen, jede in unter einer Minute, keine davon erfordert Zugriff auf ein laufendes System außer der ersten.

  1. Die Abhängigkeit in Ihrem Build. Steht dort die Gruppe org.camunda.bpm, etwa org.camunda.bpm:camunda-engine, ist es Camunda 7. Steht dort io.camunda, ist es Camunda 8.
  2. Der Name der Oberfläche. Cockpit bedeutet Camunda 7. Operate bedeutet Camunda 8.
  3. Die Domain der Dokumentation, die Ihr Team benutzt. docs.camunda.org ist Camunda 7. docs.camunda.io ist Camunda 8.
  4. Die Versionsnummer. Alles, was mit 7. beginnt, ist Camunda 7; die letzte Minor-Version ist 7.24. Alles, was mit 8. beginnt, ist Camunda 8.

Wenn Sie Camunda 7 betreiben, ist die nächste Frage die nach Ihrer Minor-Version und Ihrer Edition, denn daran hängen die Wartungstermine. Die vollständige Matrix je Version steht in Camunda 7: Wartungsende je Version.

Unter welcher Lizenz steht Camunda, und was ist daran kostenlos?

Camunda veröffentlicht für keine kommerzielle Variante einen Preis. Was veröffentlicht ist, sind die Lizenzbedingungen. Für Camunda 7 schreibt die Dokumentation zur Community Edition: „If you are using the community edition, the entire software is provided under various open source licenses (mainly Apache 2.0 and MIT).“ (docs.camunda.org, Licenses) Das Repository camunda/camunda-bpm-platform trägt auf GitHub die Apache-2.0-Lizenz und ist inzwischen archiviert.

Für Camunda 8 ist die Lage anders. Der Quelltext der Kernkomponenten steht unter der Camunda License v1, die kompilierte Software unter einer proprietären Lizenz, und die Dokumentation ist an dieser Stelle unmissverständlich: „To use the software in production, purchase the Camunda Self-Managed Enterprise Edition.“ (docs.camunda.io, Licensing)

Für einen Bestand, der Camunda 7 Community Edition jahrelang kostenlos betrieben hat, ist das die unauffälligste und teuerste Zeile im ganzen Vergleich: Aus einer kostenlosen Bibliothek wird eine lizenzpflichtige Plattform. Wir nennen hier keine Zahl, weil es keine veröffentlichte gibt. Was Camunda zur Preisfrage tatsächlich schreibt, und was die Enterprise Edition für dieses Geld liefert, steht in Camunda 7 weiterbetreiben.

Welche Standards deckt Camunda ab?

Camunda 7 implementiert drei Standards der Object Management Group: BPMN 2.0 für Prozesse, DMN für Entscheidungen und CMMN für Fallmanagement (docs.camunda.org, Implemented Standards). Der wichtigste davon ist BPMN, und er ist auch der einzige, den Sie kennen müssen, um bei einer Migrationsentscheidung mitreden zu können. Was BPMN ist und was es ausdrücklich nicht ist, steht in Was ist BPMN?.

Sie wissen jetzt, welches Camunda Sie betreiben. Die nächste Frage ist, was das kostet

Wir lesen Ihre Installation und sagen Ihnen, welches Ziel dazu passt und warum die anderen ausscheiden.

Zur Camunda-7-Migration

Wenn Ihre Antwort Camunda 7 lautet und Sie wissen wollen, was ein Wechsel auf Camunda 8 tatsächlich bedeutet: Camunda 7 vs. Camunda 8 geht die Unterschiede durch, die Camunda selbst dokumentiert.

Quellen

  1. Camunda 7, Architecture (abgerufen 1. September 2026): https://docs.camunda.org/manual/7.24/introduction/architecture/
  2. Camunda 7, Implemented Standards (abgerufen 1. September 2026): https://docs.camunda.org/manual/7.24/introduction/implemented-standards/
  3. Camunda 7, Licenses (abgerufen 1. September 2026): https://docs.camunda.org/manual/7.24/introduction/licenses/
  4. Camunda 8, Introduction to Zeebe (abgerufen 1. September 2026): https://docs.camunda.io/docs/components/zeebe/zeebe-overview/
  5. Camunda 8, Licensing (abgerufen 1. September 2026): https://docs.camunda.io/docs/reference/licenses/
  6. GitHub, camunda/camunda-bpm-platform (Apache-2.0, archiviert) (geprüft 1. September 2026): https://github.com/camunda/camunda-bpm-platform