{"id":5866,"date":"2024-03-11T18:29:14","date_gmt":"2024-03-11T17:29:14","guid":{"rendered":"https:\/\/onlu.ch\/camunda-vs-flowable-a-comparison-of-bpm-engines\/"},"modified":"2025-07-18T12:02:46","modified_gmt":"2025-07-18T10:02:46","slug":"camunda-vs-flowable-a-comparison-of-bpm-engines","status":"publish","type":"post","link":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/","title":{"rendered":"Camunda vs Flowable: A comparison of BPM engines"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"5866\" class=\"elementor elementor-5866 elementor-3539\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c4b3b2f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c4b3b2f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-412e9a6\" data-id=\"412e9a6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d72c6fc elementor-widget elementor-widget-text-editor\" data-id=\"d72c6fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"96\" data-end=\"1129\"><strong data-start=\"96\" data-end=\"111\">Introduction:<\/strong><br data-start=\"111\" data-end=\"114\">Business process management (BPM) engines such as Camunda and Flowable are core building blocks for automating business processes in companies. Banks and financial companies in Switzerland in particular place high demands on such platforms &#8211; from <strong data-start=\"368\" data-end=\"404\">reliable on-premise operation<\/strong> and <strong data-start=\"410\" data-end=\"428\">scalability<\/strong> to <strong data-start=\"437\" data-end=\"451\">compliance<\/strong> in regulated environments. A lot has happened since the original comparison of Camunda and Flowable: Camunda has introduced <em data-start=\"575\" data-end=\"586\">Camunda 8<\/em>, a completely new, cloud-native BPM platform based on the <strong data-start=\"646\" data-end=\"662\">Zeebe engine<\/strong>, while <em data-start=\"683\" data-end=\"694\">Camunda 7<\/em> (the classic Java-based engine) is slowly being phased out. This updated comparison looks at Camunda 7, Camunda 8 and Flowable in terms of <strong data-start=\"871\" data-end=\"893\">CMMN support<\/strong>, <strong data-start=\"895\" data-end=\"910\">architecture<\/strong>, <strong data-start=\"912\" data-end=\"942\">scalability\/performance<\/strong>, <strong data-start=\"944\" data-end=\"966\">APIs &amp; integration<\/strong>, <strong data-start=\"968\" data-end=\"1006\">licensing\/enterprise features<\/strong> and <strong data-start=\"1013\" data-end=\"1040\">on-premise suitability<\/strong> &#8211; with a particular focus on the needs of banks and insurance companies in Switzerland.   <\/p><h2 data-start=\"1131\" data-end=\"1188\">CMMN support: clarify Camunda vs. Flowable<\/h2><p data-start=\"1189\" data-end=\"2179\">One major difference in advance: <strong data-start=\"1225\" data-end=\"1270\">CMMN (Case Management Model and Notation)<\/strong> is hardly pursued by Camunda anymore. Although the CMMN functionality has been implemented in <em data-start=\"1311\" data-end=\"1322\">Camunda 7<\/em>, it is <strong data-start=\"1392\" data-end=\"1421\">now only in maintenance mode<\/strong> &#8211; there will no longer be any new features <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/camunda.com\/blog\/2020\/08\/how-cmmn-never-lived-up-to-its-potential\/#:~:text=But%20after%20a%20couple%20of,then%20distance%20ourselves%20from%20CMMN\" target=\"_blank\" rel=\"noopener\">camunda.com<\/a> <span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. In  <\/span><em style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"1511\" data-end=\"1522\">Camunda 8<\/em><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> is <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"1528\" data-end=\"1563\">CMMN is no longer supported <\/strong><a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/www.capitalone.com\/tech\/open-source\/2022-open-source-bpm-comparison\/#:~:text=jBPM%20and%20Flowable%20provide%20support,CMMN%20based%20on%20community%20feedback\" target=\"_blank\" rel=\"noopener\">capitalone.com<\/a><span style=\"color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-size: inherit; font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. Flowable, on the other hand, offers  <\/span><strong style=\"color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-size: inherit; font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"1633\" data-end=\"1668\">full CMMN support<\/strong><span style=\"color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-size: inherit; font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> and continues to invest in this standard process <\/span><a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/forum.flowable.org\/t\/cmmn-support-for-the-future\/8512#:~:text=Having%20said%20all%20of%20that%2C,features%20and%20extensions%20to%20it\" target=\"_blank\" rel=\"noopener\">forum.flowable.org<\/a><\/p><p data-pm-slice=\"0 0 []\">. For use cases such as complex case processing (e.g. credit cases, compliance checks) that benefit from CMMN, Flowable therefore has an advantage from the outset. Camunda itself recommends implementing such scenarios with BPMN (sometimes with pattern workarounds), but this can be cumbersome depending on the use case. Financial companies that rely on <strong data-start=\"2105\" data-end=\"2124\">case management<\/strong> should pay particular attention to this difference.  <\/p><h2 data-start=\"2181\" data-end=\"2257\">Architecture: Camunda 7 (Java engine) vs. Camunda 8 (cloud-native Zeebe)<\/h2><p data-start=\"2258\" data-end=\"3033\">The architectures of Camunda 7 and Camunda 8 are fundamentally different. <em data-start=\"2336\" data-end=\"2347\">Camunda 7<\/em> is a <strong data-start=\"2357\" data-end=\"2403\">monolithic Java-based process engine<\/strong>, originally a fork of Activiti. It typically runs within a Java application or on an application server and uses a relational database to store process instances, tasks and historical data. You could run Camunda 7 <strong data-start=\"2672\" data-end=\"2786\">embedded in your own Java code, as a shared engine on a server or as a separate service with a REST API<\/strong>, depending on your needs <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=W%C3%A4hrend%20mit%20Camunda%20Platform%207,Sie%20k%C3%BCmmert%20sich%20lediglich\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a>  <span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. This flexibility allowed banks, for example, to integrate the engine directly into existing core banking applications or to host it as an independent BPM service in their own infrastructure.<\/span><\/p><p data-start=\"3035\" data-end=\"4313\"><em data-start=\"3035\" data-end=\"3046\">Camunda 8<\/em> takes a completely different approach: it is based on the newly developed <strong data-start=\"3112\" data-end=\"3128\">Zeebe engine<\/strong>, which relies on <strong data-start=\"3138\" data-end=\"3176\">distributed microservice architecture<\/strong> <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/www.rst.software\/blog\/camunda-7-vs-camunda-8---key-differences-and-considerations-before-migration#:~:text=Additionally%2C%20Camunda%208%20introduces%20a,for%20horizontal%20scalability%20and%20resilience\" target=\"_blank\" rel=\"noopener\">rst.software<\/a><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. Instead of a single Java engine with a shared database, Camunda 8 consists of  <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"3312\" data-end=\"3336\">multiple components<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> (Zeebe Broker\/Gateway, Operate, Tasklist, etc.), which are typically orchestrated in a Kubernetes environment <\/span><a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=Camunda%208%20ist%20ein%20recht,Letzteres%20ist%20ein%20Angebot%2C%20das\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. The engine is designed for this,  <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"3532\" data-end=\"3566\">horizontally linear scaling<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> and does not require a relational database &#8211; the classic DB bottleneck of Camunda 7 is eliminated <\/span><a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=und%20damit%20noch%20recht%20neue,die%20Skalierung%20der%20Engine%20war\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. This means that Camunda 8 can handle considerably more process instances in parallel without being tied to a central DB transaction. However, there is the Camunda 8 engine   <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"3891\" data-end=\"3922\">only as a remote service<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">Embedding in own applications as with Camunda 7 is not intended <\/span><a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/forum.camunda.io\/t\/difference-between-camunda-8-and-7\/48465#:~:text=The%20main%20difference%20between%20Camunda,as%20mentioned%20above\" target=\"_blank\" rel=\"noopener\">forum.camunda.io<\/a><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. Process execution is always decoupled in remote mode &#8211; Camunda 8 only orchestrates the order of the tasks, the execution of the task steps takes place externally (similar to the External Task Pattern of Camunda 7)<\/span><a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=darum%2C%20wie,R%C3%BCcker%20in%20%2027%20Achieving\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">.<\/span><\/p><p data-start=\"4315\" data-end=\"5169\">The <strong data-start=\"4315\" data-end=\"4327\">Flowable<\/strong> engine is a <strong data-start=\"4407\" data-end=\"4445\">lean Java process engine core<\/strong> that also runs in a classic multi-tier architecture with a relational database. It can be operated <strong data-start=\"4553\" data-end=\"4633\">embedded in a Java application or as a separate service in the server\/cluster<\/strong> and integrates perfectly into Spring-based environments <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/github.com\/flowable\/flowable-engine#:~:text=,orchestrating%20human%20or%20system%20activities\" target=\"_blank\" rel=\"noopener\">github.com<\/a> <span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. With regard to the  <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"4776\" data-end=\"4791\">Architecture<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">  This means that Flowable can be deployed as flexibly as Camunda 7 (e.g. in a bank&#8217;s on-premise server landscape), while Camunda 8 requires a significantly more complex set-up with distributed components. For conservative IT environments in banks, which often still rely on proven architectural principles, the steeper learning curve of Camunda 8 could play a role. <\/span><\/p><h2 data-start=\"5171\" data-end=\"5206\">Scalability and performance<\/h2><p data-start=\"5207\" data-end=\"5913\">The different architectures result in major differences in <strong data-start=\"5288\" data-end=\"5306\">scalability<\/strong>. <em data-start=\"5308\" data-end=\"5319\">Camunda 7<\/em> traditionally scales vertically and horizontally to a limited extent &#8211; i.e. you can run the engine on more powerful hardware or in a cluster with a shared database. However, the latter reaches its limits at some point, as the relational <strong data-start=\"5556\" data-end=\"5593\">database is the limiting factor<\/strong> for the number of simultaneously running processes <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=und%20damit%20noch%20recht%20neue,die%20Skalierung%20der%20Engine%20war\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a> <span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. For many typical applications (including most internal bank processes) Camunda 7 is performant enough, but with extremely high load peaks or mass data, performance can drop if the DB becomes a bottleneck.<\/span><\/p><p data-start=\"5915\" data-end=\"6802\"><em data-start=\"5915\" data-end=\"5926\">Camunda 8<\/em> was explicitly designed for high <strong data-start=\"5951\" data-end=\"5992\">throughput rates and linear scaling<\/strong>. The Zeebe engine uses an event streaming and partitioning model that allows additional broker nodes to be added and processing to be distributed across multiple instances &#8211; without a central transaction database. In practice, Camunda 8 can therefore <strong data-start=\"6264\" data-end=\"6310\">process significantly more process instances per second<\/strong> than Camunda 7 <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=und%20damit%20noch%20recht%20neue,die%20Skalierung%20der%20Engine%20war\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a>  <span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. This scalability can be a decisive factor for financial companies with digitization projects that have to handle very large volumes (e.g. in payment transactions or real-time processing). However, it should be noted that Camunda 8 is based on   <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"6640\" data-end=\"6665\">possible consistency<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> is set: Changes are not immediately visible in all components, which must be taken into account in strongly interlinked synchronous processes.<\/span><\/p><p data-start=\"6804\" data-end=\"7903\"><strong data-start=\"6804\" data-end=\"6816\">Flowable<\/strong>&#8216;s performance is comparable to Camunda 7, as it is also based on the established transaction-based model with relational DB. For most <strong data-start=\"6972\" data-end=\"7000\">business workflows<\/strong> &#8211; such as credit decision processes or account openings &#8211; Flowable is sufficiently scalable. In load tests with thousands of simultaneous instances, performance depends primarily on the database and the tuning of the environment, as is the case with Camunda 7. Flowable does not offer a special, <strong data-start=\"7268\" data-end=\"7312\">newly developed &#8220;high-throughput&#8221; mode<\/strong> like Zeebe, but the engine is designed to <strong data-start=\"7367\" data-end=\"7388\">be &#8220;lightweight&#8221;<\/strong> and can run efficiently on modern hardware or in container orchestrations. In short: <strong data-start=\"7497\" data-end=\"7510\">Camunda 8<\/strong> has the edge when it comes to <em data-start=\"7541\" data-end=\"7561\">massive scaling<\/em>, while <strong data-start=\"7576\" data-end=\"7589\">Camunda 7<\/strong> and <strong data-start=\"7594\" data-end=\"7606\">Flowable<\/strong> are performant and proven for &#8220;normal&#8221; process loads. In regulated industries, where stability is often more important than maximum throughput, the advantage of Camunda 8 is put into perspective &#8211; unless the deployment scenario really requires the handling of very large volumes of events in a short period of time.     <\/p><h2 data-start=\"7905\" data-end=\"7944\">API and integration options<\/h2><p data-start=\"7945\" data-end=\"8742\">The decisive factor for developers and architects is how the BPM engine can be integrated into the existing system landscape. <em data-start=\"8072\" data-end=\"8083\">Camunda 7<\/em> traditionally scores points here with <strong data-start=\"8114\" data-end=\"8155\">direct Java APIs and a REST API<\/strong>. In embedded use, Java delegates can be executed directly in the same JVM process, which allows close coupling and even joint transactions with the application. Alternatively, Camunda 7 offers a full REST API that external applications can use to start processes, query or complete tasks. This flexibility made Camunda 7 attractive for many banks, as it was possible, for example, to integrate Java modules with Camunda in the core banking system and at the same time access the engine in other areas (such as an online banking platform) via REST.   <\/p><p data-start=\"8744\" data-end=\"10057\">In terms of integration, <em data-start=\"8744\" data-end=\"8755\">Camunda 8<\/em> relies on a dedicated <strong data-start=\"8804\" data-end=\"8828\">gateway with gRPC API<\/strong>. Instead of talking directly to the engine (which is not possible due to the decoupling), all communication runs via the <strong data-start=\"8954\" data-end=\"8971\">Zeebe gateway<\/strong> and its gRPC interface <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=Ein%20Kern,mit%20REST%20haben%2C%20werden\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a> <span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. This channel can be used to start processes, pick up tasks and complete them. As gRPC is less common in the Java ecosystem, Camunda provides official   <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"9214\" data-end=\"9234\">Client libraries<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> for Java, JavaScript, etc. that facilitate communication <\/span><a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=anders%3A%20Die%20Kommunikation%20erfolgt%20nicht,Clients%20f%C3%BCr%20diese%20API%20bereitgestellt\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. In addition, the interfaces in Camunda 8 are distributed across several services &#8211; e.g. there is a GraphQL API for the tasklist and a REST API for the Operate tool (process monitoring)  <\/span><a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=Zus%C3%A4tzlich%20sind%20die%20APIs%20bei,zur%20Ansicht%20laufender%20Prozessinstanzen%20dient\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. For integrations, this means a little more effort and new technologies (e.g. gRPC, GraphQL) compared to the familiar REST\/Java world. In a modern microservice architecture, however, these patterns are easy to connect. A side effect: Since Camunda 8 always works remotely, there are    <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"9873\" data-end=\"9930\">No Java delegates or direct execution listeners<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> more in the engine process &#8211; such logic must be outsourced to external workers <\/span><a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/forum.camunda.io\/t\/difference-between-camunda-8-and-7\/48465#:~:text=The%20main%20difference%20between%20Camunda,as%20mentioned%20above\" target=\"_blank\" rel=\"noopener\">forum.camunda.io<\/a><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">.<\/span><\/p><p data-start=\"10059\" data-end=\"11306\"><strong data-start=\"10059\" data-end=\"10071\">Flowable<\/strong> offers a very developer-friendly model in terms of integration. Like Camunda 7, Flowable provides <strong data-start=\"10174\" data-end=\"10187\">Java APIs<\/strong> and can be seamlessly integrated into Spring applications <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/github.com\/flowable\/flowable-engine#:~:text=,orchestrating%20human%20or%20system%20activities\" target=\"_blank\" rel=\"noopener\">github.com<\/a> <span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. At the same time, there is also a comprehensive  <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"10346\" data-end=\"10358\">REST API<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">so that Flowable can either be addressed via HTTP or used as an embedded library &#8211; depending on requirements. This duality is ideal for many banks: for example, a core banking system can use Flowable as an integrated workflow orchestrator, while other satellite systems communicate with the workflow service via REST. Message queue or event integrations can also be realized, similar to Camunda 7 (e.g. External Task Pattern can be implemented analogously in Flowable). Overall, Flowable requires     <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"10872\" data-end=\"10914\">No new protocols or frameworks<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">  in integration; developers can rely on familiar technologies. This is a plus point for existing Java stacks in financial companies, as the learning curve is lower. Camunda 8, on the other hand, comes with more modern interface technologies, which can be advantageous in future-oriented architectures (keyword cloud-native banking) &#8211; provided the know-how for gRPC &amp; Co. is available.  <\/span><\/p><h2 data-start=\"11308\" data-end=\"11351\">Licensing and enterprise functions<\/h2><p data-start=\"11352\" data-end=\"11624\"><strong data-start=\"11393\" data-end=\"11445\">License models and available enterprise features<\/strong> also play a major role in the choice of BPM engine &#8211; especially in large financial institutions that need support and long-term planning security. This is where Camunda 7, 8 and Flowable differ considerably in some cases. <\/p><p data-start=\"11626\" data-end=\"12540\"><strong data-start=\"11626\" data-end=\"11639\">Camunda 7<\/strong> was offered in two editions: the <strong data-start=\"11679\" data-end=\"11705\">Community Edition (CE)<\/strong> is open source (Apache license) and can be used free of charge, while the <strong data-start=\"11773\" data-end=\"11795\">Enterprise Edition<\/strong> includes a paid subscription with support and additional features (e.g. extended cockpit functions, LDAP integration, Camunda Optimize for reporting, etc.). Many companies &#8211; including banks &#8211; initially evaluated Camunda 7 in the free version and then upgraded to the Enterprise version for productive use. Important to know: Camunda has announced that it will only actively support Camunda 7 until around 2027 (community updates only until October 2025) <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/pretius.com\/blog\/camunda-7-vs-camunda-8\/#:~:text=1,around%20paid%20alternative\" target=\"_blank\" rel=\"noopener\">pretius.com<\/a>  <span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. After that, full support ends (extended support with bug fixes only until 2027).  <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"12403\" data-end=\"12458\">New customers are clearly steered in the direction of Camunda 8<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">as Camunda 7 is still being maintained but is no longer undergoing any further development.<\/span><\/p><p data-start=\"12542\" data-end=\"13930\"><strong data-start=\"12542\" data-end=\"12555\">Camunda 8<\/strong> also breaks with the tradition of open source when it comes to the license model. The new platform <strong data-start=\"12644\" data-end=\"12682\">no longer<\/strong> has a <strong data-start=\"12644\" data-end=\"12682\">free community edition<\/strong>, but always requires a commercial license for productive operation <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/pretius.com\/blog\/camunda-7-vs-camunda-8\/#:~:text=3,pricing%20plans%20for%20each%20variant\" target=\"_blank\" rel=\"noopener\">pretius.com<\/a> <span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. Although the source code of the core engine Zeebe is publicly available, the use of the entire platform (incl. Operate, Tasklist, etc.) is only permitted in production with a valid contract. Camunda 8 is available both as   <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"13022\" data-end=\"13046\">SaaS (Camunda Cloud)<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> as well as offered as <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"13070\" data-end=\"13086\">self-managed<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> variant for own data centers, each in staggered <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"13146\" data-end=\"13168\">enterprise packages<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. Free use is only possible for development\/testing to a limited extent  <\/span><a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/pretius.com\/blog\/camunda-7-vs-camunda-8\/#:~:text=3,3\" target=\"_blank\" rel=\"noopener\">pretius.com<\/a>.<span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">  For banks, this means If you want to rely on Camunda 8, you have to plan a budget for license &amp; support. In return, however, you get access to all new components, security updates and Camunda support. The Enterprise functions in Camunda 8 include Operate (process monitoring similar to Cockpit), Tasklist (task UI), Optimize (BI\/reporting) and Identity (rights management) &#8211; many of these were only available as add-ons or in the Enterprise version in Camunda 7. In Camunda 8, they are an integral part of the offering (but not freely selectable as modules in the community, as these do not exist).   <\/span><\/p><p data-start=\"13932\" data-end=\"15604\"><strong data-start=\"13932\" data-end=\"13944\">Flowable<\/strong> follows a dual model similar to that of Camunda 7: There is an <strong data-start=\"14016\" data-end=\"14059\">open source engine (Flowable Community)<\/strong> under Apache 2.0 license <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/github.com\/flowable\/flowable-engine#:~:text=,for%20orchestrating%20human%20or%20system\" target=\"_blank\" rel=\"noopener\">github.com<\/a><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">which can be used and customized free of charge. In addition, the company Flowable offers   <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"14226\" data-end=\"14249\">Enterprise products<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> (e.g. <\/span><em style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"14256\" data-end=\"14271\">Flowable Work<\/em><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> for case management with UI, <\/span><em style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"14300\" data-end=\"14317\">Flowable Engage<\/em><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> for chatbot integration etc.) that are <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"14353\" data-end=\"14379\">commercially licensed<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> are <\/span><a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/forum.flowable.org\/t\/difference-between-flowable-open-source-vs-flowable-work-and-flowable-engage\/7949#:~:text=Hi%2C\" target=\"_blank\" rel=\"noopener\">forum.flowable.org<\/a><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. These enterprise tools are based on the open source core, but offer convenient web interfaces, integrations (e.g. Elasticsearch-based search) and additional support for operations. In principle, a financial company can therefore start with the free Flowable engine and build its own solutions around it &#8211; or use the   <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"14758\" data-end=\"14778\">Enterprise package<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">  in order to obtain ready-to-use solutions (incl. modeling UI, admin UI, etc.) more quickly. The costs for Flowable-Enterprise are individually negotiable; they tend to be regarded as   <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"14971\" data-end=\"15002\">more flexible and often cheaper<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">  compared to large BPM suites. Nevertheless, you should bear in mind that the open source version of Flowable does not have limited engine functions (everything, including CMMN, is included), but for professional use in a bank, the enterprise extensions for monitoring, scaling (e.g. multi-node tools) and support are often very valuable. This depends on the bank&#8217;s requirements and resources: If you have a strong in-house development team, the open source version may be sufficient; if you need fast results and manufacturer SLA, the enterprise version makes sense.  <\/span><\/p><p data-start=\"15606\" data-end=\"16314\"><strong data-start=\"15606\" data-end=\"15626\">To summarize:<\/strong> Camunda 8 is fully committed to a <strong data-start=\"15656\" data-end=\"15684\">commercial subscription model<\/strong>, while Flowable is sticking to the open source route and has optional enterprise offerings. For a bank with strict compliance requirements, open source can be attractive (keyword: independence, no vendor lock-in), but at the same time you have to weigh up whether you can make up for the lack of official support internally. Camunda is very well established as a commercial provider in the BPM world, which also means that <strong data-start=\"16095\" data-end=\"16117\">expertise<\/strong> could be easier to find <strong data-start=\"16095\" data-end=\"16117\">on the market<\/strong>. Flowable is somewhat less well-known, but also has an active community and is supported by former Activiti developers &#8211; the <strong data-start=\"16287\" data-end=\"16312\">code base is tried and tested<\/strong>.   <\/p><h2 data-start=\"16316\" data-end=\"16376\">On-premise operation and relevance for regulated industries<\/h2><p data-start=\"16377\" data-end=\"16913\">As a <strong data-start=\"16421\" data-end=\"16449\">highly regulated industry<\/strong>, aspects such as <em data-start=\"16467\" data-end=\"16480\">data sovereignty<\/em>, <em data-start=\"16482\" data-end=\"16492\">security<\/em> and <em data-start=\"16497\" data-end=\"16509\">compliance<\/em> are crucial for Swiss banks and insurance companies. Many institutions prefer (or require) <strong data-start=\"16574\" data-end=\"16596\">on-premise operation<\/strong> of their core systems in order to have full control over data and processes &#8211; cloud solutions are often only permitted hesitantly or in isolated areas, especially when customer data or transaction-relevant data is involved. Against this backdrop, the <strong data-start=\"16860\" data-end=\"16875\">operating mode<\/strong> of the BPM engine is a critical factor.  <\/p><p data-start=\"16915\" data-end=\"17600\"><em data-start=\"16915\" data-end=\"16926\">Camunda 7<\/em> is predestined for on-premise from the ground up. You can run the engine in your own infrastructure &#8211; be it on dedicated servers, in virtual machines or containerized in your own data center. All components (database, web apps such as Cockpit\/Tasklist etc.) run under the full control of the bank. This fits in well with the usual <strong data-start=\"17274\" data-end=\"17299\">IT requirements in banks<\/strong>, where software is ideally operated within the bank&#8217;s own security zones. Camunda 7 can be used in highly secure environments (with network segmentation, without Internet access) without any problems and meets the requirements for auditability and traceability set by FINMA, for example.    <\/p><p data-start=\"17602\" data-end=\"19281\"><em data-start=\"17602\" data-end=\"17613\">Camunda 8<\/em> was primarily developed with a <strong data-start=\"17637\" data-end=\"17656\">cloud strategy<\/strong> in mind. The standard offering is a <strong data-start=\"17706\" data-end=\"17722\">SaaS service<\/strong>, hosted in the provider&#8217;s cloud (Camunda Cloud). This model is often problematic for banks, as process data would be stored and processed outside of their own infrastructure. Although Camunda Cloud guarantees operation in European data centers and offers encryption and ISO certifications, many financial companies have policies that prohibit the outsourcing of such workflows to a public cloud. <strong data-start=\"18165\" data-end=\"18188\">The good news:<\/strong> Camunda 8 is also available as a <strong data-start=\"18216\" data-end=\"18241\">self-managed version<\/strong> that can be operated on your own servers (or in a private cloud) <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=Camunda%208%20ist%20ein%20recht,Letzteres%20ist%20ein%20Angebot%2C%20das\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. <\/span>    <\/p><p data-start=\"17602\" data-end=\"19281\"><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">In practice, however, this means increased effort: a bank would have to provide a Kubernetes cluster environment, install, configure and operate the various Camunda 8 components. Not every IT operation is already set up to manage a distributed microservice platform internally. In addition, Camunda 8 Self-Managed currently still has a few limitations (as of today, some SaaS features are only available on-prem to a limited extent). For     <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"18838\" data-end=\"18861\">Regulated industries<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">  However, the self-managed route is usually the only viable option if you want to use Camunda 8 &#8211; and it is generally feasible (some large banks and insurers are already evaluating or using Camunda 8 on-premises, often in container platforms such as OpenShift). Important: The bank is still dependent on the manufacturer, especially when it comes to updates and support, as the platform cannot be operated without a license. <\/span><\/p><p data-start=\"19283\" data-end=\"20667\"><strong data-start=\"19283\" data-end=\"19295\">Flowable<\/strong> is an <strong data-start=\"19329\" data-end=\"19367\">on-premise \/ self-hosted solution<\/strong> by origin. Designed as an open source engine, Flowable runs in any environment &#8211; whether classically on an application server, integrated into an existing application or in Docker\/Kubernetes within the bank. There is <strong data-start=\"19585\" data-end=\"19645\">no obligation to use any cloud service<\/strong>. This gives financial companies maximum sovereignty: all process data remains in-house and adjustments can be made to the code if necessary. Flowable, Inc. itself does not (as far as is known) offer its own public cloud BPM SaaS &#8211; the business model is rather to sell licenses for the enterprise tools or to support projects. Flowable therefore fits very well into strictly regulated IT environments. For example, Z\u00fcrcher Kantonalbank (ZKB), the largest cantonal bank in Switzerland, has <strong data-start=\"20156\" data-end=\"20218\">chosen Flowable as its process automation solution<\/strong> to significantly accelerate internal processes <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/www.flowable.com\/success-stories\/zkb\/real-estate-management#:~:text=ZKB%20chose%20Flowable%20as%20the,weeks%20to%20only%20two%20hours\" target=\"_blank\" rel=\"noopener\">flowable.com<\/a>       <span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. In this case, Flowable could be implemented on-premise, which meets the high data protection requirements. Especially when a bank   <\/span><strong style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\" data-start=\"20455\" data-end=\"20479\">CMMN case management<\/strong><span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\"> (e.g. in loan processing or in the compliance environment), Flowable is a very attractive option due to its complete support and on-premise capability.<\/span><\/p><p data-start=\"20669\" data-end=\"21671\">To summarize, banks and insurers need to evaluate for themselves: <strong data-start=\"20734\" data-end=\"20747\">Camunda 7<\/strong> can be operated on-prem without any problems, but will be replaced in the future. <strong data-start=\"20824\" data-end=\"20837\">Camunda 8<\/strong> offers modern cloud technology and enormous scaling, but requires a modern containerized operation on-prem and does not come without commercial contracts. <strong data-start=\"21000\" data-end=\"21012\">Flowable<\/strong> can be used completely on-premises (open source), which allows maximum control &#8211; but here, too, you should consider the enterprise-level tools for productive use. In Switzerland, where regulatory requirements are strict, Flowable could therefore be the more pragmatic option in some cases, provided the functions are sufficient and there is no problem with the smaller manufacturer. Camunda 8, on the other hand, may be of interest to institutions that deliberately pursue a cloud-native approach (such as new digital platforms detached from the core banking system) or that need to map extremely high loads, where the architectural advantage comes into play.  <\/p><h2 data-start=\"21673\" data-end=\"21731\">Comparison table: Camunda 7 vs. Camunda 8 vs. Flowable<\/h2><p data-start=\"21733\" data-end=\"21890\">For a better overview, the following table summarizes the most important criteria and differences between <strong data-start=\"21835\" data-end=\"21848\">Camunda 7<\/strong>, <strong data-start=\"21850\" data-end=\"21863\">Camunda 8<\/strong> and <strong data-start=\"21868\" data-end=\"21880\">Flowable<\/strong>:<\/p><table data-start=\"21892\" data-end=\"26338\"><thead data-start=\"21892\" data-end=\"22023\"><tr data-start=\"21892\" data-end=\"22023\"><th data-start=\"21892\" data-end=\"21927\"><strong data-start=\"21894\" data-end=\"21907\">Criterion<\/strong><\/th><th data-start=\"21927\" data-end=\"21956\"><strong data-start=\"21929\" data-end=\"21955\">Camunda 7 (Platform 7)<\/strong><\/th><th data-start=\"21956\" data-end=\"21985\"><strong data-start=\"21958\" data-end=\"21984\">Camunda 8 (Platform 8)<\/strong><\/th><th data-start=\"21985\" data-end=\"22023\"><strong data-start=\"21987\" data-end=\"21999\">Flowable<\/strong> (6 \/ V7 Engine)<\/th><\/tr><\/thead><tbody data-start=\"22155\" data-end=\"26338\"><tr data-start=\"22155\" data-end=\"22301\"><td><strong data-start=\"22157\" data-end=\"22183\">BPMN 2.0 support<\/strong><\/td><td>Complete (stable for years)<\/td><td>Complete (new Zeebe engine)<\/td><td>Complete (BPMN 2.0)<\/td><\/tr><tr data-start=\"22302\" data-end=\"22615\"><td><strong data-start=\"22304\" data-end=\"22326\">CMMN support<\/strong><\/td><td><p>Yes, but only maintenance mode (no further development)<\/p><div><a href=\"https:\/\/camunda.com\/blog\/2020\/08\/how-cmmn-never-lived-up-to-its-potential\/#:~:text=But%20after%20a%20couple%20of,then%20distance%20ourselves%20from%20CMMN\" target=\"_blank\" rel=\"noopener\">camunda.com<\/a><\/div><\/td><td><p>No (not available in Platform 8)<\/p><div><a href=\"https:\/\/www.capitalone.com\/tech\/open-source\/2022-open-source-bpm-comparison\/#:~:text=jBPM%20and%20Flowable%20provide%20support,CMMN%20based%20on%20community%20feedback\" target=\"_blank\" rel=\"noopener\">capitalone.com<\/a><\/div><\/td><td><p>Yes, fully and actively developed<\/p><div><a href=\"https:\/\/forum.flowable.org\/t\/cmmn-support-for-the-future\/8512#:~:text=Having%20said%20all%20of%20that%2C,features%20and%20extensions%20to%20it\" target=\"_blank\" rel=\"noopener\">forum.flowable.org<\/a><\/div><\/td><\/tr><tr data-start=\"22616\" data-end=\"22811\"><td><strong data-start=\"22618\" data-end=\"22639\">DMN support<\/strong><\/td><td>Yes (Camunda Decision Engine 7)<\/td><td><p>Yes (new integrated decision engine)<\/p><div><a href=\"https:\/\/pretius.com\/blog\/camunda-7-vs-camunda-8\/#:~:text=,provides%20them%20with%20input%20data\" target=\"_blank\" rel=\"noopener\">pretius.com<\/a><\/div><\/td><td>Yes (embedded in engine)<\/td><\/tr><tr data-start=\"22812\" data-end=\"23155\"><td><strong data-start=\"22814\" data-end=\"22829\">Architecture<\/strong><\/td><td>Classic Java engine, monolithic or embedded, requires relational DB<\/td><td><p>Microservices architecture (Zeebe Broker\/Gateway + Services), event sourcing, no relational DB<\/p><div><a href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=und%20damit%20noch%20recht%20neue,die%20Skalierung%20der%20Engine%20war\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a><\/div><\/td><td>Classic Java engine, runs embedded or as a service; uses relational DB<\/td><\/tr><tr data-start=\"23156\" data-end=\"23485\"><td><strong data-start=\"23158\" data-end=\"23176\">Scalability<\/strong><\/td><td>Vertical \/ limited horizontal scalability (DB as bottleneck)<\/td><td><p>Highly scalable (horizontal scaling through distributed brokers, no central DB)<\/p><div><a href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=und%20damit%20noch%20recht%20neue,die%20Skalierung%20der%20Engine%20war\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a><\/div><\/td><td>Similar to Camunda 7: limited horizontal (DB cluster), sufficient for most use cases<\/td><\/tr><tr data-start=\"23486\" data-end=\"23776\"><td><strong data-start=\"23488\" data-end=\"23503\">Performance<\/strong><\/td><td>Proven, good performance up to medium load; DB limitations for very high loads<\/td><td>Very high performance even with a massive number of instances (possibly consistent processing)<\/td><td>Good performance for normal load; light footprint, efficient engine<\/td><\/tr><tr data-start=\"23777\" data-end=\"24314\"><td><strong data-start=\"23779\" data-end=\"23808\">Integration options<\/strong><\/td><td>Java API (embedded), JUEL scripts, REST API, external tasks; direct transactions with app possible<\/td><td><p>gRPC API via Zeebe Gateway (clients for Java, JS etc.)<\/p><div><a href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=Ein%20Kern,mit%20REST%20haben%2C%20werden\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a><\/div><p>REST\/GraphQL for individual components; always asynchronous (external task principle)<\/p><div><a href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=External,Achieving%20consistency%20without%20transaction%20managers\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a><\/div><\/td><td><p>Java API (embedded possible), REST API; seamless Spring integration<\/p><div><a href=\"https:\/\/github.com\/flowable\/flowable-engine#:~:text=,orchestrating%20human%20or%20system%20activities\" target=\"_blank\" rel=\"noopener\">github.com<\/a><\/div><p>synchronous &amp; asynchronous possible (queues, listeners etc.)<\/p><\/td><\/tr><tr data-start=\"24315\" data-end=\"24818\"><td><strong data-start=\"24317\" data-end=\"24340\">Enterprise features<\/strong><\/td><td>Cockpit (limited in Community), complete Operations UI &amp; Admin only in Enterprise; Optimize (Reporting), Consultants Support etc.<\/td><td>Includes all new tools (Operate, Tasklist, Optimize, Identity) out-of-the-box in Enterprise; continuous updates from the manufacturer<\/td><td><p>Flowable Work\/Engage (licensed UIs for cases, chat, etc.)<\/p><div><a href=\"https:\/\/forum.flowable.org\/t\/difference-between-flowable-open-source-vs-flowable-work-and-flowable-engage\/7949#:~:text=Hi%2C\" target=\"_blank\" rel=\"noopener\">forum.flowable.org<\/a><\/div><p>; Open source engine contains all core functions, but fewer convenience tools<\/p><\/td><\/tr><tr data-start=\"24819\" data-end=\"25371\"><td><strong data-start=\"24821\" data-end=\"24837\">Licensing<\/strong><\/td><td><p>Open Source (Apache 2) for Community Edition; Enterprise Subscription for full functionality; Camunda 7 CE EOL October 2025<\/p><div><a href=\"https:\/\/pretius.com\/blog\/camunda-7-vs-camunda-8\/#:~:text=1,around%20paid%20alternative\" target=\"_blank\" rel=\"noopener\">pretius.com<\/a><\/div><\/td><td><p><strong data-start=\"25032\" data-end=\"25063\">Enterprise license model only<\/strong> (no free prod use)<\/p><div><a href=\"https:\/\/pretius.com\/blog\/camunda-7-vs-camunda-8\/#:~:text=3,pricing%20plans%20for%20each%20variant\" target=\"_blank\" rel=\"noopener\">pretius.com<\/a><\/div><p>SaaS or self-managed with support contract<\/p><\/td><td><p>Open Source (Apache 2) for Engine<\/p><div><a href=\"https:\/\/github.com\/flowable\/flowable-engine#:~:text=,for%20orchestrating%20human%20or%20system\" target=\"_blank\" rel=\"noopener\">github.com<\/a><\/div><p>; Enterprise licenses required for additional products\/support<\/p><div><a href=\"https:\/\/forum.flowable.org\/t\/difference-between-flowable-open-source-vs-flowable-work-and-flowable-engage\/7949#:~:text=Hi%2C\" target=\"_blank\" rel=\"noopener\">forum.flowable.org<\/a><\/div><\/td><\/tr><tr data-start=\"25372\" data-end=\"25883\"><td><strong data-start=\"25374\" data-end=\"25398\">Operation \/ Deployment<\/strong><\/td><td>On-premise (own servers\/VMs, containers) or platform-as-a-service by the bank itself; simple installation (one Java process + DB)<\/td><td><p>Default as Camunda SaaS cloud; alternatively self-managed on-prem in own Kubernetes environment<\/p><div><a href=\"https:\/\/blog.viadee.de\/camunda-8-release#:~:text=Camunda%208%20ist%20ein%20recht,Letzteres%20ist%20ein%20Angebot%2C%20das\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a><\/div><p>more complex installation (several services)<\/p><\/td><td>On-premise (server, VM, container) fully supported; no official public SaaS by manufacturer (Design Modeler available as a cloud service)<\/td><\/tr><tr data-start=\"25884\" data-end=\"26338\"><td><strong data-start=\"25886\" data-end=\"25923\">Suitability for regulated environments<\/strong><\/td><td>High &#8211; complete data sovereignty on-prem, proven stability, audit logging available<\/td><td>Limited &#8211; only self-managed option on-prem suitable (higher effort, license requirement); SaaS not permitted for many banks<\/td><td><p>High &#8211; complete control on-prem, open platform (source code can be viewed); compliance adjustments possible; already used by Swiss bank<\/p><div><a href=\"https:\/\/www.flowable.com\/success-stories\/zkb\/real-estate-management#:~:text=ZKB%20chose%20Flowable%20as%20the,weeks%20to%20only%20two%20hours\" target=\"_blank\" rel=\"noopener\">flowable.com<\/a><\/div><\/td><\/tr><\/tbody><\/table><p data-start=\"26340\" data-end=\"26485\"><em data-start=\"26340\" data-end=\"26485\">(Legend: <strong data-start=\"26351\" data-end=\"26359\">BPMN<\/strong> = Business Process Model and Notation, <strong data-start=\"26399\" data-end=\"26407\">CMMN<\/strong> = Case Management Model and Notation, <strong data-start=\"26446\" data-end=\"26453\">DMN<\/strong> = Decision Model and Notation)<\/em><\/p><h2 data-start=\"26487\" data-end=\"26543\">Conclusion: Decision criteria for financial companies<\/h2><p data-start=\"26544\" data-end=\"26842\">The choice between Camunda 7, Camunda 8 and Flowable depends heavily on a company&#8217;s <strong data-start=\"26616\" data-end=\"26662\">individual requirements and strategies<\/strong>. In the financial sector &#8211; where <strong data-start=\"26712\" data-end=\"26762\">reliability, compliance and data control<\/strong> are priorities &#8211; the following considerations should be factored into the decision: <\/p><ul data-start=\"26844\" data-end=\"31359\"><li data-start=\"26844\" data-end=\"27574\"><p data-start=\"26846\" data-end=\"27574\"><strong data-start=\"26846\" data-end=\"26879\">Modernization vs. proven:<\/strong> Camunda 8 represents a modern, cloud-native approach with high scalability and forward-looking architecture. Companies that rely on <strong data-start=\"27034\" data-end=\"27074\">microservices and cloud technologies<\/strong> in the long term (perhaps as part of a digitalization strategy or to cover very volatile loads) will find a powerful platform in Camunda 8. However, the <strong data-start=\"27248\" data-end=\"27261\">maturity of<\/strong> a new engine must be considered &#8211; Zeebe is still relatively young (developed since around 2017) <a style=\"font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit; background-color: #ffffff;\" href=\"https:\/\/blog.viadee.de\/en\/camunda-8-camunda-7-differences#:~:text=Camunda%208%2C%20however%2C%20uses%20the,bottleneck%20for%20scaling%20the%20engine\" target=\"_blank\" rel=\"noopener\">blog.viadee.de<\/a><span style=\"color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit;\">, while Camunda 7 and Flowable are based on <\/span><strong style=\"color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; letter-spacing: inherit; text-transform: inherit;\" data-start=\"27432\" data-end=\"27463\">engines that have been tried and tested for years.<\/strong>  <span style=\"color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit;\">  based. For conservative use cases, &#8220;proven stability&#8221; could be more important than cutting-edge technology. <\/span><\/p><\/li><li data-start=\"27576\" data-end=\"28377\"><p data-start=\"27578\" data-end=\"28377\"><strong data-start=\"27578\" data-end=\"27618\">Functional requirements (BPMN\/DMN\/CMMN):<\/strong> If <strong data-start=\"27624\" data-end=\"27650\">case management (CMMN)<\/strong> is an essential part of the requirements (e.g. in complex case processing that requires flexibility), <strong data-start=\"27766\" data-end=\"27778\">Flowable<\/strong> has a clear advantage due to its complete support. Camunda 8 would be completely ruled out in this respect, Camunda 7 only with workarounds in BPMN <a style=\"font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit; background-color: #ffffff;\" href=\"https:\/\/www.capitalone.com\/tech\/open-source\/2022-open-source-bpm-comparison\/#:~:text=jBPM%20and%20Flowable%20provide%20support,CMMN%20based%20on%20community%20feedback\" target=\"_blank\" rel=\"noopener\">capitalone.com<\/a> <span style=\"color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit;\">. For pure BPMN workflow orchestration with Decision Tables (DMN), all three solutions offer solid functions. Camunda 8 integrates DMN directly into process flows somewhat more elegantly than Camunda 7 (automatic triggering of decisions) <\/span><\/p><div><a href=\"https:\/\/pretius.com\/blog\/camunda-7-vs-camunda-8\/#:~:text=,provides%20them%20with%20input%20data\" target=\"_blank\" rel=\"noopener\">pretius.com<\/a><\/div><p>&#8211; However, this is not a game changer for most financial processes, as DMN can also be used in Camunda 7\/Flowable without any problems.<\/p><\/li><li data-start=\"28379\" data-end=\"29162\"><p data-start=\"28381\" data-end=\"29162\"><strong data-start=\"28381\" data-end=\"28427\">Integration effort and technology stack:<\/strong> Banks with large <strong data-start=\"28446\" data-end=\"28487\">Java-based application landscapes<\/strong> and many legacy systems may prefer the seamless Java\/REST approach of Camunda 7 or Flowable. Getting started is quick here: developers know the APIs, there are no surprising new technologies. Camunda 8, on the other hand, may require <strong data-start=\"28735\" data-end=\"28769\">new skills (gRPC, Kubernetes)<\/strong> &#8211; which may be an investment in modern skills in the medium term, but increases the hurdle in the short term. If a bank is already moving strongly in the direction of cloud native (container platform available, event-driven architecture established), Camunda 8 is of course easier to integrate. If not, <strong data-start=\"29087\" data-end=\"29114\">Camunda 7 or Flowable<\/strong> could lead to the goal more quickly in the current state.    <\/p><\/li><li data-start=\"29164\" data-end=\"30335\"><p data-start=\"29166\" data-end=\"30335\"><strong data-start=\"29166\" data-end=\"29197\">Operating and license costs:<\/strong> For many financial decision-makers, <strong data-start=\"29231\" data-end=\"29260\">TCO and compliance costs<\/strong> are crucial. Camunda 7 Community was attractive because there were no license costs &#8211; this option is no longer available with Camunda 8. Camunda 8 therefore means <strong data-start=\"29407\" data-end=\"29423\">license costs<\/strong> (and not too low, depending on the number of instances\/cluster size). In return, however, you get support and further development from the market leader. In principle, Flowable offers the opportunity to <strong data-start=\"29598\" data-end=\"29624\">save on license costs<\/strong> (use open source), but this can be offset by higher internal costs. A bank that wants to be more independent of vendors and may have its own development teams can take a cost-effective route with Flowable Community. However, if dedicated support and guarantees are required &#8211; which is often the case in critical banking processes &#8211; you should also consider the enterprise version of Flowable. Overall, the <strong data-start=\"30073\" data-end=\"30107\">commercial Camunda 8 packages<\/strong> are probably more expensive than a Flowable Enterprise license, as Camunda, as the market leader, has positioned its prices accordingly. Here it is worth getting quotes and also looking at which features are included in the price.        <\/p><\/li><li data-start=\"30337\" data-end=\"31359\"><p data-start=\"30339\" data-end=\"31359\"><strong data-start=\"30339\" data-end=\"30391\">Strategic roadmap and vendor dependency:<\/strong> Camunda 7 is on its way to the end of its life cycle (end-of-life). Anyone still using Camunda 7 today (e.g. because it currently meets their needs) needs a <strong data-start=\"30557\" data-end=\"30596\">migration strategy for the future<\/strong> &#8211; either switching to Camunda 8 at a later date or switching to an alternative. Camunda 8 is being intensively promoted by Camunda and is likely to remain the flagship for the next few years. Flowable is also continuously developing its engine and has made a clear commitment to CMMN and classic BPM technologies   <\/p><div><a href=\"https:\/\/forum.flowable.org\/t\/cmmn-support-for-the-future\/8512#:~:text=Having%20said%20all%20of%20that%2C,features%20and%20extensions%20to%20it\" target=\"_blank\" rel=\"noopener\">forum.flowable.org<\/a><\/div><p>. <strong data-start=\"30980\" data-end=\"31006\">Vendor dependency<\/strong> also plays a role here: Camunda as a company has a strong presence and community (many extensions, forum posts, conferences, etc.), Flowable is somewhat smaller, but specialized. Some banks tend to rely on the &#8220;market standard&#8221; (which would currently be Camunda), while others look specifically for niche solutions that fulfill their exact purpose. <\/p><\/li><\/ul><p data-start=\"31361\" data-end=\"31382\"><strong data-start=\"31361\" data-end=\"31380\">Conclusion in a nutshell:<\/strong><\/p><ul data-start=\"31383\" data-end=\"32637\"><li data-start=\"31383\" data-end=\"31700\"><strong data-start=\"31385\" data-end=\"31398\">Camunda 7<\/strong> is a robust choice for <strong data-start=\"31425\" data-end=\"31461\">today&#8217;s on-premise requirements<\/strong>, especially if you need a proven BPM solution quickly and CMMN is not an issue. However, it is technologically at the end of its innovation cycle &#8211; for long-term projects, the foreseeable replacement should be taken into account. <\/li><li data-start=\"31701\" data-end=\"32077\"><strong data-start=\"31703\" data-end=\"31716\">Camunda 8<\/strong> is ideal when <strong data-start=\"31733\" data-end=\"31761\">very high scalability<\/strong> or a cloud-native orientation is required. Camunda 8 can set the right course for <strong data-start=\"31816\" data-end=\"31843\">new digital initiatives<\/strong> (e.g. API-orchestrated processes, high volumes in real time). In strictly regulated environments, however, the additional costs for self-managed operation and license dependency must be taken into account.  <\/li><li data-start=\"32078\" data-end=\"32637\"><strong data-start=\"32080\" data-end=\"32092\">Flowable<\/strong> is ideal for <strong data-start=\"32122\" data-end=\"32154\">flexible on-premise solutions<\/strong> with full BPMN\/DMN\/CMMN functionality. It is a <strong data-start=\"32209\" data-end=\"32241\">cost-effective alternative<\/strong> that is already being used successfully by banks (e.g. ZKB in Zurich)<span data-state=\"closed\"><a style=\"font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit; background-color: #ffffff;\" href=\"https:\/\/www.flowable.com\/success-stories\/zkb\/real-estate-management#:~:text=ZKB%20chose%20Flowable%20as%20the,weeks%20to%20only%20two%20hours\" target=\"_blank\" rel=\"noopener\">flowable.com<\/a><\/span>. Companies that want maximum control and CMMN functionality will find Flowable a suitable candidate. However, one should be realistic about the fact that additional development work may be required to replicate the convenience of a Camunda Enterprise solution.   <\/li><\/ul><p data-start=\"32639\" data-end=\"33520\" data-is-only-node=\"\">Ultimately, there is <strong data-start=\"32657\" data-end=\"32696\">no &#8220;one size fits all&#8221; solution<\/strong>. Each institution should evaluate the options based on its own criteria. A proof-of-concept phase with the favored engines often helps to see which one fits best into the existing landscape. It is also worth taking a look at current <strong data-start=\"32935\" data-end=\"32972\">analyses and community comparisons<\/strong> &#8211; for example, in 2022 a tech blog by Capital One compared various open source BPM systems (Camunda, Flowable, etc.) in detail <a style=\"font-family: var(--uicore-typography--p-f,'Inter'); font-size: var(--uicore-typography--p-s,'10px'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none'); background-color: #ffffff;\" href=\"https:\/\/www.capitalone.com\/tech\/open-source\/2022-open-source-bpm-comparison\/#:~:text=jBPM%20and%20Flowable%20provide%20support,CMMN%20based%20on%20community%20feedback\" target=\"_blank\" rel=\"noopener\">capitalone.com<\/a>   <span style=\"font-size: inherit; color: var(--uicore-typography--p-c,'#070707'); font-family: var(--uicore-typography--p-f,'Inter'); font-style: var(--uicore-typography--p-st,'normal'); font-weight: var(--uicore-typography--p-w,'600'); letter-spacing: var(--uicore-typography--p-ls,'-0.027em'); text-transform: var(--uicore-typography--p-t,'none');\">. It is important to keep an eye on the long-term consequences of the decision: Technology stack, maintainability, costs and regulatory compliance. With the information and criteria presented here, banks and financial companies in Switzerland are now better equipped to make an informed decision between Camunda 7, Camunda 8 and Flowable <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>When choosing a BPM (Business Process Management) engine, developers and companies are often faced with the decision between Camunda and Flowable. Both platforms offer powerful features for automating and managing business processes, but have different strengths and weaknesses. This blog post compares Camunda and Flowable based on their key features, usage scenarios and differences to help you decide.  <\/p>\n","protected":false},"author":15,"featured_media":5579,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5866","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nicht-kategorisiert"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Camunda vs Flowable: A comparison of BPM engines - ONLU AG<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Camunda vs Flowable: A comparison of BPM engines - ONLU AG\" \/>\n<meta property=\"og:description\" content=\"When choosing a BPM (Business Process Management) engine, developers and companies are often faced with the decision between Camunda and Flowable. Both platforms offer powerful features for automating and managing business processes, but have different strengths and weaknesses. This blog post compares Camunda and Flowable based on their key features, usage scenarios and differences to help you decide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/\" \/>\n<meta property=\"og:site_name\" content=\"ONLU AG\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-11T17:29:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-18T10:02:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/onlu.ch\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-16-18.41.17-A-simple-and-clean-blog-banner-image-showcasing-a-digital-workflow-diagram-in-BPMN-style.-The-design-should-feature-a-limited-pastel-color-palette-wit.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Alen Bisanovic\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alen Bisanovic\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/camunda-vs-flowable-a-comparison-of-bpm-engines\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/camunda-vs-flowable-a-comparison-of-bpm-engines\\\/\"},\"author\":{\"name\":\"Alen Bisanovic\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#\\\/schema\\\/person\\\/db39dd13ee204913eaf6f7dff29410ed\"},\"headline\":\"Camunda vs Flowable: A comparison of BPM engines\",\"datePublished\":\"2024-03-11T17:29:14+00:00\",\"dateModified\":\"2025-07-18T10:02:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/camunda-vs-flowable-a-comparison-of-bpm-engines\\\/\"},\"wordCount\":4501,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/camunda-vs-flowable-a-comparison-of-bpm-engines\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/onlu.ch\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/DALL\u00b7E-2024-12-16-18.41.17-A-simple-and-clean-blog-banner-image-showcasing-a-digital-workflow-diagram-in-BPMN-style.-The-design-should-feature-a-limited-pastel-color-palette-wit.webp\",\"articleSection\":[\"Nicht kategorisiert\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/onlu.ch\\\/en\\\/camunda-vs-flowable-a-comparison-of-bpm-engines\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/camunda-vs-flowable-a-comparison-of-bpm-engines\\\/\",\"url\":\"https:\\\/\\\/onlu.ch\\\/en\\\/camunda-vs-flowable-a-comparison-of-bpm-engines\\\/\",\"name\":\"Camunda vs Flowable: A comparison of BPM engines - ONLU AG\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/camunda-vs-flowable-a-comparison-of-bpm-engines\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/camunda-vs-flowable-a-comparison-of-bpm-engines\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/onlu.ch\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/DALL\u00b7E-2024-12-16-18.41.17-A-simple-and-clean-blog-banner-image-showcasing-a-digital-workflow-diagram-in-BPMN-style.-The-design-should-feature-a-limited-pastel-color-palette-wit.webp\",\"datePublished\":\"2024-03-11T17:29:14+00:00\",\"dateModified\":\"2025-07-18T10:02:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/camunda-vs-flowable-a-comparison-of-bpm-engines\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/onlu.ch\\\/en\\\/camunda-vs-flowable-a-comparison-of-bpm-engines\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/camunda-vs-flowable-a-comparison-of-bpm-engines\\\/#primaryimage\",\"url\":\"https:\\\/\\\/onlu.ch\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/DALL\u00b7E-2024-12-16-18.41.17-A-simple-and-clean-blog-banner-image-showcasing-a-digital-workflow-diagram-in-BPMN-style.-The-design-should-feature-a-limited-pastel-color-palette-wit.webp\",\"contentUrl\":\"https:\\\/\\\/onlu.ch\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/DALL\u00b7E-2024-12-16-18.41.17-A-simple-and-clean-blog-banner-image-showcasing-a-digital-workflow-diagram-in-BPMN-style.-The-design-should-feature-a-limited-pastel-color-palette-wit.webp\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/camunda-vs-flowable-a-comparison-of-bpm-engines\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/onlu.ch\\\/en\\\/home-page\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Camunda vs Flowable: A comparison of BPM engines\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/onlu.ch\\\/en\\\/\",\"name\":\"ONLU AG\",\"description\":\"Massgeschneiderte Software \u2013 Ihr hoch-qualifiziertes IT Team\",\"publisher\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/onlu.ch\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#organization\",\"name\":\"ONLU AG\",\"alternateName\":\"ONLU.CH\",\"url\":\"https:\\\/\\\/onlu.ch\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/onlu.ch\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/onlu-logo-red-arrow.png\",\"contentUrl\":\"https:\\\/\\\/onlu.ch\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/onlu-logo-red-arrow.png\",\"width\":800,\"height\":221,\"caption\":\"ONLU AG\"},\"image\":{\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/ch.linkedin.com\\\/company\\\/onlu\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/onlu.ch\\\/en\\\/#\\\/schema\\\/person\\\/db39dd13ee204913eaf6f7dff29410ed\",\"name\":\"Alen Bisanovic\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/55beafe75ad24123a54917843b68e9408922ac7265ea8b582e1766411998320b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/55beafe75ad24123a54917843b68e9408922ac7265ea8b582e1766411998320b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/55beafe75ad24123a54917843b68e9408922ac7265ea8b582e1766411998320b?s=96&d=mm&r=g\",\"caption\":\"Alen Bisanovic\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Camunda vs Flowable: A comparison of BPM engines - ONLU AG","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/","og_locale":"en_US","og_type":"article","og_title":"Camunda vs Flowable: A comparison of BPM engines - ONLU AG","og_description":"When choosing a BPM (Business Process Management) engine, developers and companies are often faced with the decision between Camunda and Flowable. Both platforms offer powerful features for automating and managing business processes, but have different strengths and weaknesses. This blog post compares Camunda and Flowable based on their key features, usage scenarios and differences to help you decide.","og_url":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/","og_site_name":"ONLU AG","article_published_time":"2024-03-11T17:29:14+00:00","article_modified_time":"2025-07-18T10:02:46+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/onlu.ch\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-16-18.41.17-A-simple-and-clean-blog-banner-image-showcasing-a-digital-workflow-diagram-in-BPMN-style.-The-design-should-feature-a-limited-pastel-color-palette-wit.webp","type":"image\/webp"}],"author":"Alen Bisanovic","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alen Bisanovic","Est. reading time":"22 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/#article","isPartOf":{"@id":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/"},"author":{"name":"Alen Bisanovic","@id":"https:\/\/onlu.ch\/en\/#\/schema\/person\/db39dd13ee204913eaf6f7dff29410ed"},"headline":"Camunda vs Flowable: A comparison of BPM engines","datePublished":"2024-03-11T17:29:14+00:00","dateModified":"2025-07-18T10:02:46+00:00","mainEntityOfPage":{"@id":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/"},"wordCount":4501,"commentCount":0,"publisher":{"@id":"https:\/\/onlu.ch\/en\/#organization"},"image":{"@id":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/#primaryimage"},"thumbnailUrl":"https:\/\/onlu.ch\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-16-18.41.17-A-simple-and-clean-blog-banner-image-showcasing-a-digital-workflow-diagram-in-BPMN-style.-The-design-should-feature-a-limited-pastel-color-palette-wit.webp","articleSection":["Nicht kategorisiert"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/","url":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/","name":"Camunda vs Flowable: A comparison of BPM engines - ONLU AG","isPartOf":{"@id":"https:\/\/onlu.ch\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/#primaryimage"},"image":{"@id":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/#primaryimage"},"thumbnailUrl":"https:\/\/onlu.ch\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-16-18.41.17-A-simple-and-clean-blog-banner-image-showcasing-a-digital-workflow-diagram-in-BPMN-style.-The-design-should-feature-a-limited-pastel-color-palette-wit.webp","datePublished":"2024-03-11T17:29:14+00:00","dateModified":"2025-07-18T10:02:46+00:00","breadcrumb":{"@id":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/#primaryimage","url":"https:\/\/onlu.ch\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-16-18.41.17-A-simple-and-clean-blog-banner-image-showcasing-a-digital-workflow-diagram-in-BPMN-style.-The-design-should-feature-a-limited-pastel-color-palette-wit.webp","contentUrl":"https:\/\/onlu.ch\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-16-18.41.17-A-simple-and-clean-blog-banner-image-showcasing-a-digital-workflow-diagram-in-BPMN-style.-The-design-should-feature-a-limited-pastel-color-palette-wit.webp","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/onlu.ch\/en\/camunda-vs-flowable-a-comparison-of-bpm-engines\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/onlu.ch\/en\/home-page\/"},{"@type":"ListItem","position":2,"name":"Camunda vs Flowable: A comparison of BPM engines"}]},{"@type":"WebSite","@id":"https:\/\/onlu.ch\/en\/#website","url":"https:\/\/onlu.ch\/en\/","name":"ONLU AG","description":"Massgeschneiderte Software \u2013 Ihr hoch-qualifiziertes IT Team","publisher":{"@id":"https:\/\/onlu.ch\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/onlu.ch\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/onlu.ch\/en\/#organization","name":"ONLU AG","alternateName":"ONLU.CH","url":"https:\/\/onlu.ch\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlu.ch\/en\/#\/schema\/logo\/image\/","url":"https:\/\/onlu.ch\/wp-content\/uploads\/2023\/06\/onlu-logo-red-arrow.png","contentUrl":"https:\/\/onlu.ch\/wp-content\/uploads\/2023\/06\/onlu-logo-red-arrow.png","width":800,"height":221,"caption":"ONLU AG"},"image":{"@id":"https:\/\/onlu.ch\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/ch.linkedin.com\/company\/onlu"]},{"@type":"Person","@id":"https:\/\/onlu.ch\/en\/#\/schema\/person\/db39dd13ee204913eaf6f7dff29410ed","name":"Alen Bisanovic","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/55beafe75ad24123a54917843b68e9408922ac7265ea8b582e1766411998320b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/55beafe75ad24123a54917843b68e9408922ac7265ea8b582e1766411998320b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/55beafe75ad24123a54917843b68e9408922ac7265ea8b582e1766411998320b?s=96&d=mm&r=g","caption":"Alen Bisanovic"}}]}},"_links":{"self":[{"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/posts\/5866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/comments?post=5866"}],"version-history":[{"count":2,"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/posts\/5866\/revisions"}],"predecessor-version":[{"id":5868,"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/posts\/5866\/revisions\/5868"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/media\/5579"}],"wp:attachment":[{"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/media?parent=5866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/categories?post=5866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlu.ch\/en\/wp-json\/wp\/v2\/tags?post=5866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}