We performed a comparison between Apache Airflow, Camunda, and IBM BPM based on real PeerSpot user reviews.
Find out what your peers are saying about Camunda, Apache, Pega and others in Business Process Management (BPM)."Apache Airflow is in Python language, making it easy to use and learn."
"It's stable."
"We're running it on a virtual server, which we can easily upgrade if needed."
"Since the solution is programmatic, it allows users to define pipelines in code rather than drag and drop."
"The tool is user-friendly."
"Since Apache works very well on Python, we can manage everything and create pipelines there."
"The reason we went with Airflow is its DAG presentation, that shows the relationships among everything. It's more of a configuration-driven workflow."
"The solution is flexible for all programming languages for all frameworks."
"I think that the positives of Camunda Platform are that our customers can start with the free version. I think it is the most important."
"The solution is good for data models."
"The flexibility characteristic in a BPMS, through BPMN and DMN, is undoubtedly the most interesting feature for our business."
"I can use any other tools to create services and the UI, and then use them together with the Camunda BPMN engine."
"The most valuable feature is the scheduling."
"Overall, the solution has been very solid."
"The most valuable features are that it's lightweight, can be embedded in existing Java code, and keeps track of the workflow state and the instances that we need."
"The number of client implementations and cross-language capabilities to support multiple frameworks is very pluggable compared to Pega. It's also more portable."
"This tool is very useful when it comes to enterprise-grade automation and governmental processes for the security aspects, performance, and reliability."
"I liked its robustness the most. It was a very robust platform in my experience. It seemed like a very stable and powerful tool for handling lots of concurrent users and hammering at the system."
"The most valuable features come in the bundle, the design process, creating services, creating BPDs, creating coaches, and UI/UX."
"It is easy to take a requirement, put it in the code, and deploy it."
"Scalability is good. In the time that I have been there, we have added more JVMs to help with the increased workload, so it does scale."
"Provides the power to understand and automate processes."
"I think the best way it can be it improved, is to make it easier to install. It's a very complicated piece of software, and there are a lot of things you have to do to get it set up. It's not just running an installer. You install WebSphere. You install the BPM product, and there's a large host of other steps you have to do: run queries against the database, you have to manually configure a bunch of properties files for your environment. I think if they could streamline all that, so it wasn't a considerable effort to install, that would be very useful. Because from an engineering point of view, you want to spend as little time as possible actually installing a product."
"We use it for automating certain processes which previously took a lot of time for agents to set up different products for customers. They would have to enter a lot of different systems. This has now mostly been automated."
"The documentation must be improved."
"We're currently using version 1.10, but I understand that there's a lot of improvements in version 2. In the earlier version that we're using, we sometimes have problems with maintenance complexity. Actually using Airflow is okay, but maintaining it has been difficult."
"I want to see Apache Airflow have more integrations with more production-based databases since it is an area where the product lacks currently."
"Apache Airflow could be improved by integrating some versioning principles."
"UI can be improved with additional user-friendly features for non-programmers and for fewer coding practitioner requirements."
"Apache Airflow could be improved with the addition of more frameworks."
"There is a need for more features on experimental evolution steps."
"The scalability of the solution itself is not as we expected. Being on the cloud, it should be easy to scale, however, it's not."
"The product's initial setup phase is difficult for beginners."
"They could provide more documentation regarding the integration of different programming languages."
"When you search for Camunda BPM resources or books on how to utilize Camunda BPM, it is lacking. When it comes to Alfresco, there are thousands of resources that can help you to utilize within AWS and its Group Services. I would like to see the usage of Camunda BPM on Amazon Web Services be improved."
"The primary issue regarding the Camuto platform is its high cost of training. This is why I haven't discussed it extensively, as compared to other products that are more affordable in terms of developer training."
"We have faced problems with the performance."
"The solution could use some enhancements like adding connectors, improving forms and having a mobile app, but everything is an enhancement rather than a flaw."
"I think it would be important to internationalize the Cockpit and the Admin as well as with the Tasklist."
"I have faced problems in bringing up the Cockpit in terms of GUI processes. I think that there is room for improvement in those areas."
"User Interface components could be further refined to enhance and extend customizations dictated by end clients."
"We still have a couple of issues that we are working on right now with stability. Mostly on the configuration side of the tool, and it has been about a month that we have been working to stabilize the platform."
"New users will need at least six months to get comfortable with IBM BPM, at least initially. So, there's a learning curve."
"IBM BPM's UI is an area with shortcomings where improvements are required."
"This is technology, and there's always room for improvement. It would be better to have a single solution. Trying to have an overview in terms of this solution brings together the concepts of BPM processes, customer journeys, and an automation part for KPIs. All of this working together and coming up with a single solution with privacy is more commercial than anything else."
"We had a weird problem that whenever the database would go down, even for a few seconds, it broke the connection. It would not come back up as it was supposed to. However, working with IBM, we were able to figure out a fix, then it came back up, even after an interruption of the database."
"UI is an area with a shortcoming that needs improvement."
"Importing and exporting between multiple environments is more difficult with other tools."