We performed a comparison between Apache Airflow and IBM BPM based on real PeerSpot user reviews.Find out in this report how the two Business Process Management (BPM) solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI.
"Apache Airflow's best feature is its flexibility."
"I found the following features very useful: DAG - Workload management and orchestration of tasks using."
"The initial setup was straightforward and it does not take long to complete."
"We have been quite satisfied with the stability of the solution."
"The product integrates well with other pipelines and solutions."
"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."
"The solution is flexible for all programming languages for all frameworks."
"I like the UI rework, it's much easier."
"The integration and design are valuable features."
"Some of the features that I like the most are team management and process performance. They are both very useful and very powerful with regard to the workflow."
"It provides a very robust environment to build an integration framework or workflow patterns that we have. A lot of changes or modifications have been made to this solution over the past few years. The features that they have added this time have helped developers like us to work on the developmental environment and leverage all the capabilities of the tool. This is what I like about this solution."
"Its workflow and integration with SAP are the most valuable features. It is also a stable solution."
"IBM BPM is a stable solution."
"It has an elaborated way to explore the IBM BPM processes."
"This solution has always been lacking in the user interface (UI), it needed to be improved a lot. However, from the acquisition of Spark UI, the UI is much better. Overall the solution is robust and has the ability to integrate with any product for complex workflows."
"IBM BPM is both scalable and stable."
"Apache Airflow could be improved by integrating some versioning principles."
"The dashboard is connected into the BPM flow that could be improved."
"I would like to see it more friendly for other use cases."
"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."
"UI can be improved with additional user-friendly features for non-programmers and for fewer coding practitioner requirements."
"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."
"Apache Airflow could be improved with the addition of more frameworks."
"Technical support is an area that needs improvement."
"We are a government organization, and we are the largest government power sector in India. We generate around 30% of power in India. Therefore, our processes are quite complex. Although IBM BPM is a low-code or no-code software, if you want to have extremely complex workflows, just the business process diagrams are not helpful in creating those workflows. While implementing complex workflows, only the process flow diagrams did not help us. We had to write a lot of Java scripts and Java queries to achieve what we wanted. Its integration capabilities with the SAP environment have to be improved. At present, we are only talking at the web services environment level. Its price also needs to be improved. It is currently expensive. Previously, Active Directory required a heterogeneous environment, but now they want a homogeneous environment. We had onboarded employees through Microsoft Active Directory, and now I have to implement Microsoft AD only from the cloud for my vendors."
"The front end is not customised for a good user experience."
"We have had to use Mule as an alternative integration tool because it is more flexible than IBM BPM."
"From the testing perspective and minor enhancements perspective, customization is something that is a little tedious as compared to new tools. In addition, various open-source tools that are available are not working with IBM BPM."
"It is not user-friendly."
"I would like to see the solution be able to interact with other customer software solutions."
"I believe that if the license were cheaper, it would have a greater impact."
"IBM BPM can improve the dashboards and reports. It only has two dashboards, and reporting is very difficult to build."
Apache Airflow is an open-source workflow management system (WMS) that is primarily used to programmatically author, orchestrate, schedule, and monitor data pipelines as well as workflows. The solution makes it possible for you to manage your data pipelines by authoring workflows as directed acyclic graphs (DAGs) of tasks. By using Apache Airflow, you can orchestrate data pipelines over object stores and data warehouses, run workflows that are not data-related, and can also create and manage scripted data pipelines as code (Python).
Apache Airflow Features
Apache Airflow has many valuable key features. Some of the most useful ones include:
Apache Airflow Benefits
There are many benefits to implementing Apache Airflow. Some of the biggest advantages the solution offers include:
Reviews from Real Users
Below are some reviews and helpful feedback written by PeerSpot users currently using the Apache Airflow solution.
A Senior Solutions Architect/Software Architect says, “The product integrates well with other pipelines and solutions. The ease of building different processes is very valuable to us. The difference between Kafka and Airflow, is that it's better for dealing with the specific flows that we want to do some transformation. It's very easy to create flows.”
An Assistant Manager at a comms service provider mentions, “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.”
A Senior Software Engineer at a pharma/biotech company comments that he likes Apache Airflow because it is “Feature rich, open-source, and good for building data pipelines.”
IBM BPM is a business process management tool that provides a robust set of tools to author, test, and deploy business processes, as well as full visibility and insight to managing those business processes. The solution provides tooling and run time for process design, execution, monitoring, and optimization, along with basic system integration support. To support various levels of complexity and involvement with business process management, there are two different editions of the product: IBM BPM and IBM BPM Express.
IBM BPM Features
IBM BPM has many valuable key features. Some of the most useful ones include:
IBM BPM Benefits
There are many benefits to implementing IBM BPM. Some of the biggest advantages the solution offers include:
Reviews from Real Users
IBM BPM is a solution that stands out when compared to many of its competitors. Some of its major advantages are that it’s good for developing complex apps, is robust, and has helpful team management and process performance features.
Zoran C., Owner/CEO at IT SPHERE, says, “It is perfect if you have to develop complex apps without much coding (only java script). It is also good if you don't have much IT resources in your company and would like to involve business analysts in the process of developing apps. My opinion is that it can do about 50% of all developers' work.”
Suhas V., BPM Architect at GBM, mentions, “Overall the solution is robust and has the ability to integrate with any product for complex workflows."
A BPM Consultant at a financial services firm comments, "Some of the features that I like the most are team management and process performance. They are both very useful and very powerful with regard to the workflow."
A Digital Banking & Innovation Director at a financial services firm expresses, “The processing functionality makes it easy to change processes and workflows easily.”
Apache Airflow is ranked 8th in Business Process Management (BPM) with 9 reviews while IBM BPM is ranked 5th in Business Process Management (BPM) with 27 reviews. Apache Airflow is rated 8.0, while IBM BPM is rated 7.8. The top reviewer of Apache Airflow writes "Integrates well with other pipelines and builds different processes well but the scalability needs improvement". On the other hand, the top reviewer of IBM BPM writes "A very stable and powerful tool for handling lots of concurrent users, but it is expensive, and the Eclipse-based tool has performance issues when you have a lot of developers". Apache Airflow is most compared with Camunda Platform, Amazon Step Functions, IBM Business Automation Workflow, Informatica Cloud Api and App Integration and Informatica Business Process Manager, whereas IBM BPM is most compared with Camunda Platform, IBM Business Automation Workflow, Pega BPM, Appian and K2. See our Apache Airflow vs. IBM BPM report.
See our list of best Business Process Management (BPM) vendors.
We monitor all Business Process Management (BPM) reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.