Back to blog

Camunda Modeler: what the tool does, and the decisions that stay with you

Charalampos Moutafidis
Published on
Last checked:
11 min read
Tags:Camunda ModelerBPMNCamunda 7Camunda 8Tools

The Camunda Desktop Modeler is an application for your own machine that you use to draw BPMN diagrams, DMN decision tables and forms. Camunda describes it in one sentence: “Desktop Modeler (also known as Camunda Modeler) is a desktop application for modeling BPMN, DMN, and Forms.” It is open source under the MIT licence, and the same application serves Camunda 7 and Camunda 8.

One point clears up most of the confusion around it. One application serves both generations, and a model drawn for Camunda 7 goes through conversion before it runs on Camunda 8. Camunda offers a separate Diagram Converter to “Analyze and convert BPMN, DMN, and Camunda 7 form files”, and the expression language changes from JUEL in Camunda 7 to FEEL in Camunda 8 (docs.camunda.io, Conceptual differences).

Quick answers

What is the Camunda Modeler?
A desktop application for modelling BPMN, DMN and forms. Camunda describes it as part of its implementation toolkit and offers it for Windows, Linux and macOS.
Is the Camunda Modeler free?
The Desktop Modeler is published on GitHub under the MIT licence. The Web Modeler is a separate product: according to Camunda, its source code is under a proprietary licence and is available to users or customers on demand only.
Does it work with Camunda 7 and Camunda 8?
Yes. Camunda lists “Implement process applications for Camunda 7 and 8” as a feature. One installation covers both generations. A model drawn for Camunda 7 goes through Camunda’s Diagram Converter before it moves to Camunda 8.
Can I deploy straight from it?
Yes. Camunda lists “Deploy and run processes directly from the application” as a feature. In production we deploy models through a pipeline that reads them from version control.
How does it differ from the Web Modeler?
The Desktop Modeler works against your local file system, which makes it the natural choice when the models live in the same Git repository as the code. The Web Modeler is a separate Camunda product with its own licence terms.
Which version is current?
On 19 October 2026 the latest Desktop Modeler release on GitHub was 5.52.0, published on 6 October 2026. Its changelog marks Camunda 8.10 as the latest stable engine profile.

What the Desktop Modeler does, in Camunda’s words

The feature list in the documentation (docs.camunda.io, Desktop Modeler) reads:

  • “Design BPMN, DMN, and Forms”
  • “Implement process applications for Camunda 7 and 8”
  • “Deploy and run processes directly from the application”
  • “Validate your diagrams using configurable lint rules”
  • “Customize and extend the application”
  • “Work against the local file system”

Two items on that list matter more in practice than the other four. The configurable lint rules are the mechanism that catches modelling errors before a process runs. And working against the local file system means your .bpmn files can sit in the same repository as your code, with the same history and the same review process.

That second point is why we keep process models in the code repository. A process model is source code. It belongs in the same version control as everything else that runs in production.

Download, platforms and the current release

Camunda offers the app for Windows, Linux and macOS from its downloads page. After you extract the archive you can start it directly, and on Windows and Linux you can register it as the default editor for BPMN, DMN and form files (docs.camunda.io, Desktop Modeler).

The Modeler ships often. Release 5.52.0 was published on GitHub on 6 October 2026. According to its changelog, it marks Camunda 8.10 as the latest stable engine profile and drops support for 32-bit Windows distributables. Camunda lists October 2026 as the release month of Camunda 8.10 (Camunda 8 release notes). On the Camunda 7 side, the changelog records support for Camunda 7.24 from Modeler 5.35.0 and marks 7.24 as stable from 5.40.0.

The Camunda 7 documentation now points elsewhere for the Modeler. Its Modeler page for 7.24 says: “This content has moved to docs.camunda.io and is available here for all future versions” (docs.camunda.org, Camunda Modeler). The current Modeler documentation for both generations therefore lives on docs.camunda.io.

Licence: the Desktop Modeler and the Web Modeler sit on different terms

The repository camunda/camunda-modeler carries the MIT licence and is not archived, and its most recent push was on 19 October 2026. We checked all three through the GitHub API that day. Camunda’s licensing page confirms it: “The source code of Desktop Modeler is licensed under the MIT license as stated in the LICENSE file in the root of the source code repository.” The same page adds: “This file is also shipped as LICENSE.camunda-modeler.txt with each modeler distribution.” You need no commercial licence to use the Desktop Modeler.

The Web Modeler has its own terms. On the same page Camunda writes: “The source code for the Web Modeler and Console is licensed to our users and customers under a proprietary license and is only available to users or customers on demand.” For production use of the compiled software, the page points to the Camunda Self-Managed Enterprise Edition (docs.camunda.io, Licensing). A procurement document that lists the two as one product files two different licensing positions under one name.

What the Modeler leaves for you to decide

Three questions in a Camunda project sit outside the tool. Here they are, in the order they tend to come up.

Three questions the Modeler makes visible and leaves for you to answer.
The questionWhat the Modeler doesWhere it is decided
Will this model run on my engine?Its feature list names process applications for Camunda 7 and 8 as targetsIn the technical attributes on the model. Camunda 7 expressions use JUEL, Camunda 8 expressions use FEEL
Is this model right for the business?Lint rules check the diagram against configurable rulesIn review and sign-off with the people who own the process
What does a move to Camunda 8 involve?It shows the diagrams. Camunda offers a separate Diagram Converter for BPMN, DMN and Camunda 7 form filesLargely in your Java code and architecture, as Camunda’s migration guide describes
Three questions the Modeler makes visible and leaves for you to answer.

The expression row deserves a closer look. Camunda’s migration guide states: “Camunda 7 uses Java Unified Expression Language (JUEL) as the expression language.” And: “Camunda 8 uses Friendly-Enough Expression Language (FEEL) and expressions can only access the process instance data and variables.” The guide adds that in the embedded engine scenario, Camunda 7 expressions “can even read into beans (Java object instances) in the application”. It also says “Most expressions can be converted” and that “you may need to completely rewrite others”. A gateway condition that reads a bean in Camunda 7 is a candidate for that rewrite before it runs on Camunda 8 (docs.camunda.io, Conceptual differences).

The third row rests on the same guide. It explains that Camunda 7 allows embedding the engine in your application, while in Camunda 8 the engine is “always a remote resource for your application”, and that “Camunda 8 only allows storage of primary data types or JSON as process variables.” Those differences land in Java code. For the models themselves, Camunda describes the Diagram Converter as a tool to “Analyze and convert BPMN, DMN, and Camunda 7 form files”, available for local installation or as a free hosted service.

Where Camunda 7 stands while you model for it

Camunda 7 Community Edition reached end of life in October 2025. Camunda had scheduled its final feature release, 7.24, for 14 October 2025 (Camunda forum), and the Maven Central record for camunda-engine 7.24.0 reads: “Note: 7.24.0 is the last community edition release published on Maven Central” (Maven Central, camunda-engine 7.24.0). For the Enterprise Edition, Camunda writes on its migration page: “Camunda 7 Enterprise Edition remains supported through April 2030, but we recommend all new projects be developed on Camunda 8” (camunda.com/platform-7/migrate). The Modeler documentation still lists Camunda 7 and 8 as targets. Every date by version is listed in Camunda 7 end of maintenance, and the wider product picture is in What is Camunda?.

We read the Java code and architecture behind your models

We review your Camunda 7 estate and tell you which target fits it, and why the others drop out.

Camunda 7 migration

Sources

  1. Camunda 8 docs, Desktop Modeler (feature list, platforms) (retrieved 19 October 2026): https://docs.camunda.io/docs/components/modeler/desktop-modeler/
  2. Camunda 8 docs, Licensing (Desktop Modeler, Web Modeler and Console) (retrieved 19 October 2026): https://docs.camunda.io/docs/reference/licenses/
  3. GitHub, camunda/camunda-modeler (MIT licence, not archived, last push 19 October 2026, via the GitHub API) (checked 19 October 2026): https://github.com/camunda/camunda-modeler
  4. GitHub, Camunda Modeler release v5.52.0, published 6 October 2026 (retrieved 19 October 2026): https://github.com/camunda/camunda-modeler/releases/tag/v5.52.0
  5. GitHub, Camunda Modeler changelog (5.52.0, 5.40.0 and 5.35.0 entries) (retrieved 19 October 2026): https://github.com/camunda/camunda-modeler/blob/main/CHANGELOG.md
  6. Camunda 8 docs, Release announcements and release notes (Camunda 8.10 release date) (retrieved 19 October 2026): https://docs.camunda.io/docs/reference/announcements-release-notes/overview/
  7. Camunda 7 docs, Camunda Modeler (7.24) (retrieved 19 October 2026): https://docs.camunda.org/manual/7.24/modeler/
  8. Camunda 8 docs, Migrate from Camunda 7: Conceptual differences (retrieved 19 October 2026): https://docs.camunda.io/docs/guides/migrating-from-camunda-7/conceptual-differences/
  9. Camunda 8 docs, Migrate from Camunda 7: Migration tooling (Diagram Converter) (retrieved 19 October 2026): https://docs.camunda.io/docs/guides/migrating-from-camunda-7/migration-tooling/
  10. Camunda forum, Camunda 7 Community End of Life (EoL) Clarification, 28 February 2025 (retrieved 19 October 2026): https://forum.camunda.io/t/camunda-7-community-end-of-life-eol-clarification/60208
  11. Camunda, Migrate from Camunda 7 (retrieved 19 October 2026): https://camunda.com/platform-7/migrate/
  12. Maven Central, camunda-engine 7.24.0 POM (last Community Edition release note) (retrieved 19 October 2026): https://repo1.maven.org/maven2/org/camunda/bpm/camunda-engine/7.24.0/camunda-engine-7.24.0.pom