Today I was asked from customers how to compare Camunda with the Imixs-Workflow engine. This question often comes up when projects try to evaluate and compare workflow engines. My short answer to this question is: You shouldn’t compare these two engines. In the following, I will try to explain this in more detail.
First of all, I would like to make it clear that this is not an evaluation of the two engines, but only to show the different criteria that come into question for an evaluation. So first, let’s look at the similarities between Camunda and Imixs.
Both engines are open source frameworks. Both are implemented in Java and both support the BPMN 2.0 standard. But these are already the only similarities that both frameworks have in common. You could now argue that Camunda is essentially based on Spring and Imixs-Workflow is a Jakarta EE implementation. One could also highlight the different modeling concepts that both frameworks represent (I have talked about this some times ago). But all these are details of architecture and implementation in my opinion. The main difference is quite another one.
Continue reading “Why You Shouldn’t Compare Camunda to Imixs Workflow”