Try our new research platform with insights from 80,000+ expert users

Flowable vs Temporal comparison

 

Comparison Buyer's Guide

Executive Summary
 

Categories and Ranking

Flowable
Ranking in Process Automation
25th
Average Rating
7.0
Number of Reviews
1
Ranking in other categories
No ranking in other categories
Temporal
Ranking in Process Automation
10th
Average Rating
8.8
Number of Reviews
12
Ranking in other categories
No ranking in other categories
 

Featured Reviews

Simon Greener - PeerSpot reviewer
Apr 22, 2024
Helps to control the workflow and business process components of customers' operations but OSGi integration can be challenging
I'd rate my experience with the initial setup of Flowable at about a three out of ten, but for our developers, it's probably closer to a six. I found it challenging due to the complexity of the user and help documents and the fact that much of the Flowable documentation and tutorials are focused on cloud-based implementations. Since we're primarily interested in basic components like BPMN models and form design, which aren't included in the product, the learning process was more difficult for me. In contrast, our developers are more comfortable diving into the code and technology stack, which allows them to be more proactive in their approach. The deployment took three months to complete. We're still in the deployment process. Our main challenge is integrating the Flowable process engine into our product, which uses OSGi. This has led to complexity in managing the Java versions and dependencies, as the tool has around 150 Java files. We could have chosen to interact with Flowable via a Docker container and the REST API, which would have isolated the OSGi Java dependencies, but we decided to integrate it directly. This has required resolving Java version control issues and upgrades, leading to various development challenges that must be addressed. It is a learning process for all of us. As an integrated solutions architect, I would have probably opted for the Docker route rather than the direct OSGi integration chosen by the developers. However, since they went with the OSGi integration, it's taking us longer to complete the deployment. Currently, we have one full-time developer dedicated to deployment, along with one part-time developer, and my involvement at about a quarter of my time. So, we have about two people working on deployment. As for maintenance, we're not entirely sure yet. Given our direct OSGi integration choice instead of Docker and REST, maintenance may be more challenging. However, we'll have a clearer picture once deployment is complete.
Kannan Mohan - PeerSpot reviewer
May 21, 2024
We can track workflows' progress, identify failures, and retry actions as needed
If someone asked me whether they should use Temporal for the first time, I'd say it depends on their customer base. If they have few customers, RabbitMQ might be a better choice. However, if they have many customers or an event-driven system, Temporal would be easier to manage and track. For a beginner joining our team, learning Temporal might initially have a moderatelearning curve, but once you get the hang of it, it becomes pretty easy to understand. I would rate Temporal nine out of ten because it's the best workflow manager I've used.The one-point deduction is mainly for potential improvements and the latency issue that can sometimes occur.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"The tool's most valuable feature is the process engine. It allows us to define BPM-based workflows, deploy them into our process engine, and interact with them within our product."
"The solution's most valuable feature is its ability to fix things quickly."
"Temporal focus on developers rather than business users."
"The solution's most valuable feature is its ability to retry from an interrupted state."
"What I like best about Temporal is its durable execution, which means you don't need to write many boilerplate code for critical pieces, especially for retries. It also has great observability and a nice dashboard to see issues without digging into logs. The interface for viewing activities is excellent, with good tracing that shows how long activities took and what ran, making it almost perfect for debugging."
"It is very useful for long-running workflows."
"The initial setup is easy."
"The tool is easy for a beginner to learn. The documentation covers activities, workflows, workers, servers, and more. While more examples could be beneficial, the existing resources are good enough to help you get started. There are also YouTube videos available that can provide additional context. The Slack community for Temporal is very active and helpful, similar to Stack Overflow, where you can find answers to a wide range of questions from basic to advanced levels. If you have a unique question, the community is responsive and provides knowledgeable support."
"Temporal provides visibility into workflow progress and analytics and supports scheduled tasks with customizable settings, making it very convenient."
 

Cons

"In my opinion, areas of improvement for Flowable include the management and creation of forms within the open-source components and the documentation and examples provided. While the cloud-based Flowable implementation with no-code features is attractive, we prefer more control over integration, especially since we deploy our product onto AWS. We also want to avoid additional licensing fees for Flowable runtime user components on top of our software development and implementation charges."
"One issue is that we don't have enough resources in the community to get answers when we face problems. We once had a cross-cluster persistence issue, which we solved using different keys. I think Temporal is good right now, but I'm part of the community and will let you know if I think of any improvements."
"Developers often mention the desire for a more intuitive visualization of workflow states."
"Temporal doesn't have built-in data storage to store the state of the ongoing execution."
"One area where I think Temporal could improve is its dashboard, particularly in event tracking. Currently, the dashboard doesn't show a time-based view of events, meaning it doesn't display when an event started or went through the retry process. If this feature could be added in a future release, it would significantly enhance monitoring capabilities. Other than that, Temporal's overall performance is quite impressive, and we're confident we can migrate to the Temporal workflow."
"Temporal could be improved by making it more user-friendly for beginners and non-technical staff, ensuring easier integration and usability across different use cases."
"There are areas where Temporal could improve. For instance, calling multiple microservices with Temporal introduces latency due to workflow registration and analytics overhead."
"One area for the product improvement is the learning curve."
"Sometimes it scales kind of badly, but it depends on the process of our products."
 

Pricing and Cost Advice

"Since the tool is open-source, we don't have to pay anything for it. It's free to download and use, which is great for us. If Flowable hadn't been available as open source and required a license fee for us to integrate it into our product, we might not have chosen it."
"The tool is open source under the MIT license, so there are no hidden fees. You can freely use everything on their GitHub and Docker images."
"The savings weren't as big as we initially expected, but they were pretty great from a developer's perspective."
"It is worth the price."
"Temporal is a free, open-source tool."
report
Use our free recommendation engine to learn which Process Automation solutions are best for your needs.
800,688 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
23%
Computer Software Company
19%
Manufacturing Company
10%
Comms Service Provider
5%
Financial Services Firm
29%
Computer Software Company
24%
Retailer
9%
Logistics Company
7%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
No data available
 

Questions from the Community

What do you like most about Flowable?
The tool's most valuable feature is the process engine. It allows us to define BPM-based workflows, deploy them into our process engine, and interact with them within our product.
What is your experience regarding pricing and costs for Flowable?
Since the tool is open-source, we don't have to pay anything for it. It's free to download and use, which is great for us. If Flowable hadn't been available as open source and required a license fe...
What needs improvement with Flowable?
In my opinion, areas of improvement for Flowable include the management and creation of forms within the open-source components and the documentation and examples provided. While the cloud-based Fl...
What needs improvement with Temporal?
Developers often mention the desire for a more intuitive visualization of workflow states. While Temporal has matured significantly, its current workflow state visualization can be challenging to i...
What is your primary use case for Temporal?
I'm part of MoCS's platform engineering team. We initially searched for a workflow orchestration engine and discovered Temporal, which met all our development needs. We implemented Temporal in-hous...
 

Comparisons

 

Overview

 

Sample Customers

1. Adobe 2. BMW 3. Cisco 4. Dell 5. Ericsson 6. Ford 7. General Electric 8. Honda 9. IBM 10. Johnson & Johnson 11. Kia Motors 12. LG Electronics 13. Microsoft 14. Nike 15. Oracle 16. PepsiCo 17. Qualcomm 18. Red Bull 19. Samsung 20. Toyota 21. Uber 22. Visa 23. Walmart 24. Xerox 25. Yahoo 26. Zara 27. Accenture 28. Bank of America 29. Citigroup 30. Deutsche Bank 31. ExxonMobil 32. Facebook
Information Not Available
Find out what your peers are saying about Camunda, BMC, Appian and others in Process Automation. Updated: August 2024.
800,688 professionals have used our research since 2012.