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, Pega, Apache and others in Business Process Management (BPM)."The best feature is the customization."
"It's stable."
"Since Apache works very well on Python, we can manage everything and create pipelines there."
"The best part of Airflow is its direct support for Python, especially because Python is so important for data science, engineering, and design. This makes the programmatic aspect of our work easy for us, and it means we can automate a lot."
"This is a simple tool to automate using Python."
"The product integrates well with other pipelines and solutions."
"One of its most valuable features is the graphical user interface, providing a visual representation of the pipeline status, successes, failures, and informative developer messages."
"The solution's UI allows me to collect all the information and see the code lines."
"The flexibility characteristic in a BPMS, through BPMN and DMN, is undoubtedly the most interesting feature for our business."
"Ease of use and ability to streamline a process model."
"I like everything about the entire BPM that comes with the BPM suite."
"We have been able to save costs using this solution compared to the product we used before."
"The Camunda BPMN Platform is very flexible and gives several options to deploy and scale it."
"I've found the active community most valuable but it also provides you with a lot of other features."
"Provides an easy way to integrate with the architectural environment."
"We can easily define and deploy business processes. Camunda provides the tools that allow business people to design business processes. We don't have to have developers for it. It is so easy to use that our business people can go into the tool and model their business processes. We get time to do other things than just designing business processes."
"IBM BPM is both scalable and stable."
"We like that it does not require a lot of hours to train our people."
"There is information during the process that the analyst will look at, their procedures. We created a part of the application such that the business can change those procedures as needed, on a daily, weekly, monthly basis. As the reps go through the process, they don't necessarily know it's changing, they just know they have to refer to some documentation, and the business can keep that up to date."
"The most valuable features come in the bundle, the design process, creating services, creating BPDs, creating coaches, and UI/UX."
"We can scale by increasing the infrastructure which is currently running."
"Setting it up is fairly easy. If somebody has knowledge of the system, he or she will be able to do it fairly quickly."
"The most valuable features are the integration capabilities - BPM can connect with almost any legacy or advanced system."
"This is one of the best tools to support the business and the way we work, and the numerous processes we need to implement."
"It would be beneficial to improve the pricing structure."
"The automation capabilities could be improved; a visual workflow designer and a graphical tool to reduce coding would be very helpful. But for now, it's sufficient for our simple workflows."
"I would like to see some no-code capabilities and drag and drop abilities in Airflow."
"The dashboard is connected into the BPM flow that could be improved."
"The graphical user interface can be improved."
"We need to develop our workflow description and notations because out of the box, Apache Airflow does not provide some features that are needed."
"For admins, there should be improved logging capabilities because Apache Airflow does have logging, but it's limited to some database data."
"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."
"The migration strategy needs to be improved."
"I would also like a very easy to use form builder."
"Community support is basically what I'm looking for. Other than that, it is okay for now."
"I would like to see the forms engine available in the open-source version of this solution."
"Without a proper frontend, the business cannot effectively use the platform."
"When trying to design rule tables the solutions graphical user interface could improve, it could be more user friendly."
"Initial setup can be quite complex."
"The support definitely can be improved. Apart from that, the language should be extendable to other platforms. If I want to write, I'll run a different platform, like Python code on top of it, or COBOL code on top of it, and it should support those languages."
"They could provide case studies to investigate and understand the functionality of business processes before development."
"The coaches and the user interface are the areas that can be improved a lot. It is good in terms of data processing, but the UI, scripting, and coaches are not very user-friendly and developer-friendly. Performance is always an issue. The scripting and the pattern that it uses are very tedious for new developers to understand, and it takes time to master it in depth. When comparing IBM BPM with IBM APN, a lot of things are provided out of the box in IBM APN. We don't have to write code or a Java connector to make a functionality work. It would be very helpful and time-saving for developers if IBM BPM is improved in this area to provide many functionalities or drag-and-drop options so that the developers don't have to write the code."
"I would like to see more inclusion of RPA technologies. If we have more manual processes, we can use robotic process automation and integrate that in with the solution."
"We need process monitoring. It is somewhat complex to monitor all the processes which work."
"They should incorporate an API gateway functionality within it to simplify integrations."
"The initial setup was complex."
"It's a bit technical, related to the instance of migrations. It's a tough thing to handle, in every new release, in every upgrade, that we have to do things in the applications or in the product. I think IBM is working on it but I know there are a lot of requests coming in from different organizations on this."
"Also, we would like to see integration with artificial intelligence, machine learning-type of technical capabilities. Right now, there are a lot Watson libraries out there. Building those integrations more, out-of-the-box, from IBM would be a good direction."