What is our primary use case?
We use it in telecom service management to automate and orchestrate our service order flows.
How has it helped my organization?
There is DMN (Decision Model and Notation) on the flows, but it depends on how the user interprets the question. If it's purely decision-making, then not really. It's a feature of the platform we use but not the main one.
The main feature is the BPMN orchestration workflow engine.
We had to look for a replacement because our old tool didn't evolve anymore. Camunda is a further evolution or branch of activity. There are certain branches of workflow engine tools, and Camunda seems to have a lot of traction, maturity, and stability. It also matches the need for agile development.
In terms of efficiency and execution, we're satisfied. In terms of design, you still need to create the design and give it to someone else, but the graphical user interface is fine.
What is most valuable?
The fact that it's open source is interesting. My colleagues like the support, even the free or basic support. We now have enterprise support, but they were quite satisfied with the basic one.
The main feature is BPMN, in its totality. You have the design, editor, monitoring, execution, scaling, and deployment. So, it's the total package that they're quite happy with.
What needs improvement?
Probably one area I look forward to has to do with AI and how Camunda sees the AI angle on workflow. I know they're working on that or at least communicating about it. They already have versions to run on the cloud, so they've tackled that. We're looking at what they will come up with otherwise.
As long as the product gets enough traction and evolves, we're happy. With open source, you can monitor what's happening. If the product is being left by many customers, that's a sign. We're also users of Camunda, and you can watch one of our guides' presentations in the States about one of our implementations.
Our focus now is on developing service management and DMN APIs for the platform. AI is something we take into consideration, but we'll see what additional benefits it could bring and how to interconnect it with our data or AI engineering.
For how long have I used the solution?
I have been using it for three years. I use the latest version.
What do I think about the stability of the solution?
I would rate the stability an eight out of ten. No major things to worry about.
What do I think about the scalability of the solution?
I would rate the scalability as eight out of ten, and it could be improved. I am not 100% sure of its scalability capabilities. We haven't done enough volumes on it.
The system is primarily for automated flows. Maybe there are 20 or 25 people who use the production version as a user. It's not really a system with a lot of manual stuff. For us, I would assume the usage is rather limited at this stage.
It is used in production every day. We plan to increase the use of Camunda in the future.
How are customer service and support?
We now have an enterprise contract because of the increasing volume in production. We want to ensure we have good enough SLAs, so we probably bought the enterprise support.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
We had plenty of workflow engines in that domain. The company used Oracle BPEL, a workflow product that was originally open source but was bought by Oracle a long time ago and then became a paid license product.
Other products in different domains:
We've got SAP HR modules and logistics modules, and we've migrated a few to SAP HANA, but I'm not the best reference for that domain.
In our multiple domains, we have a mix of commercial and technical platforms. We use Camunda for custom development, and ClickSoftware for field work management, which we're migrating to IFS.
How was the initial setup?
For the setup, I'd probably rate it a nine out of ten. I'm not personally involved, but it's quite easy.
- Deployment resources: It's probably only one or two people who were busy installing the product. I don't think it's a huge problem or challenge.
- Integration aspect: There was a bit of a challenge, but it was resolved by redesigning an activity in the process flow. It wasn't a huge problem, but the people had to figure out how to use existing mechanisms to solve it.
- We can resolve the challenges that might arise in Camunda using the features on the platform. It might not be immediately out of the box, but we can find a setup or pattern that brings us the solution. We can extend the framework. I haven't really seen blocking factors at this stage, and I know of other companies that use it, so it looks alright.
- For the maintenance part, I assume it's quite a small team.
What's my experience with pricing, setup cost, and licensing?
It's a license for support. So, it's not too expensive, in my opinion.
Which other solutions did I evaluate?
Development teams use open source components, do a small check on different tools, and then go for one. I don't think there was a specific RFP (request for proposal) process involved, but I'm pretty sure they looked at the market. They looked at other workflow engines like Activity in previous projects.
What other advice do I have?
Overall, I would rate it a nine out of ten.
My advice:
New buyers should definitely look at this option. It's a good option as the product is technically sound. There are quite a few customers running on the platform and good reference customers. There is a community forum, and the documentation is readily available. So, if you are investigating options, it should definitely be on your list, if not at the number one spot.
Recent trends around workflow automation:
We see a lot of cloud SaaS solutions coming up with their own workflow platforms. For example, SAP or Salesforce also come with workflow systems. You need to consider that these platforms have embedded options where you have no choice but to use them. But if you have spots where you do your own development or there is a package that uses Camunda, the interesting part will be what steps they provide to work with the data and AI to make the solution even more attractive.