Software Alternatives, Accelerators & Startups

SpiffWorkflow VS Retool

Compare SpiffWorkflow VS Retool and see what are their differences

SpiffWorkflow logo SpiffWorkflow

Business Process Automation with BPMN and Python.

Retool logo Retool

Build custom internal tools in minutes.
  • SpiffWorkflow Landing page
    Landing page //
    2023-11-02

SpiffWorkflow allows Citizen Developers to automate, monitor and improve a set of complex tasks and business decisions. It uniquely combines BPMN, a widely adopted and researched notation, with Python, a popular and easy to learn programming language.

  • Retool Landing page
    Landing page //
    2023-08-04

SpiffWorkflow

$ Details
freemium
Platforms
SaaS Docker
Release Date
2023 October

Retool

Website
retool.com
$ Details
freemium $10.0 / Monthly (Startup)
Platforms
-
Release Date
2017 January
Startup details
Country
United States
State
California
Founder(s)
David Hsu
Employees
10 - 19

SpiffWorkflow features and specs

  • Low Code: Yes
  • Form Building: Yes
  • Decision Modeling: Yes
  • Collaboration Modeling: Yes
  • Timed Events: Yes
  • Custom APIs: Yes
  • Parallel Execution: Yes
  • Real Time Administration: Yes
  • Unit Testing: Yes
  • Extension Framework: Yes
  • Connector Framework: Yes
  • Reporting: Yes

Retool features and specs

No features have been listed yet.

SpiffWorkflow videos

About SpiffWorkflow

More videos:

  • Review - About SpiffWorkflow and SpiffArena
  • Review - Wrangling Business Process Models With Python and SpiffWorkflow | Real Python Podcast #144

Retool videos

Retool - Logic Review

More videos:

  • Review - #Worth?! Ep.12 - Retool (Gameplay / Review)
  • Demo - February NY Enterprise Tech Meetup: Retool Demo

Category Popularity

0-100% (relative to SpiffWorkflow and Retool)
Automation
100 100%
0% 0
No Code
0 0%
100% 100
Workflow Automation
100 100%
0% 0
Developer Tools
0 0%
100% 100

Questions and Answers

As answered by people managing SpiffWorkflow and Retool.

Why should a person choose your product over its competitors?

SpiffWorkflow's answer

For our BPMN competitors - we are easier to learn, and anyone in an organization can potentially automate the processes. We are particularly good for agile shops and tech startups - places that don't have or want an army of Java developers, but who want to encapsulate and model a potentially exploding number of shifting business rules in a maintainable and scalable way.

For our No-Code competitors - Our learning curve is higher. We require some training to get going. But we don't have any "brick walls" or "class ceilings.” This is a highly general purpose tool with multiple points of extension. There is always a way to solve a problem. You are not limited by a predefined idea of what you are trying to build.

How would you describe your primary audience?

SpiffWorkflow's answer

We are targeting people who are intent on solving complex problems. We would serve you well as a back-office solution to a grievous and repetitive set of automation tasks. Something that is worth taking the time to train a highly motivated, but not necessarily technical person, so they can create, maintain and monitor the process. We excel at complex approval processes within a mid-sized organization. If you are building your own application that must support 1000's of minor differences between your clients, we could be instrumental in making that possible.

What makes your product unique?

SpiffWorkflow's answer

BPMN + Python. BPMN is an intuitive flow-chart like notation that business users can easily understand, but most BPMN tools require Java software engineers to use this notation for real automation tasks. Python is the most popular language in the world, and used far outside typical software development shops - by research students, data analysts, and business managers. We've built a framework that makes designing, automating, and monitoring workflows something anyone (with patience) can learn to do. We want to place BPMN and Python in the hands of everyone.

Who are some of the biggest customers of your product?

SpiffWorkflow's answer

What's the story behind your product?

SpiffWorkflow's answer

  • 2010: The python library called SpiffWorkflow was created by Samuel Abels
  • 2018: Our consulting company (Sartography) picked up the library to build an adaptable approval process for the University of Virginia's medical research review board (a 6 to 12 month process riddled with requirements, documents, etc...). We took over maintenance of the library and have continued to extend and improve upon its features. The core library now has over 1500 stars on GitHub.
  • 2021: Jarrad Hope, the founder of Status, wanted a complete open source web application built around SpiffWorkflow. With their generous support and direction they helped us turn a great library into a great application.
  • 2023: Status and several other companies are now using SpiffWorkflow in their day to day operations and we are working hard to build out the open source community, with a Discord Server, video tutorials, and excellent documentation.
  • Current: We are currently building a rich set of extensions and connectors to lots of 3rd party apps. But our biggest push now is to make it as user friendly as it is currently feature rich. Which are the primary technologies used for building your product?

Which are the primary technologies used for building your product?

SpiffWorkflow's answer

Core Technologies

Extensions and Connections

  • Our extension mechanism is API driven. While we currently only support Python extensions, they can be deployed separately and can define their own dependencies. Future releases will support extensions in any language.
  • Our application is designed to provide a simple user interface suitable for back-office tasks, but we have a robust messaging system that would allow the creation of new API endpoints that allows applications written in any language to communicate with SpiffWorkflow using json data structures.

Deployment

  • While we provide SaaS, Pre-Built Docker Containers for self-hosting are also available.

Internals

  • Database Our application requires a relational database - any database supported by SqlAlchemy should be supportable - we test against postgres, mysql, and sqlite.
  • Flask We rely on flask for our backend.
  • React We use react for our frontend components

User comments

Share your experience with using SpiffWorkflow and Retool. For example, how are they different and which one is better?
Log in or Post with

Reviews

These are some of the external sources and on-site user reviews we've used to compare SpiffWorkflow and Retool

SpiffWorkflow Reviews

We have no reviews of SpiffWorkflow yet.
Be the first one to post

Retool Reviews

React UI Components Libraries: Our Top Picks for 2023
Retool offers extensive documentation and support. Its support is available on its Discourse forum, Slack (if you are a Retool power user), Intercom for live chat, and dedicated support for enterprise customers.
Source: kinsta.com
ILLA Cloud vs. Retool vs. Bubble - Unveiling the Best Low-Code Platforms
In the quest for the best low-code platform, Retool, Bubble, and ILLA Cloud all offer unique features and capabilities. While Retool shines with its self-hosted option and Bubble contributes to the open-source community, ILLA Cloud stands out as a powerful and flexible low-code platform. With its comprehensive feature set, affordable pricing models, and self-hosted...
Top 9 Low-Code Tools for 2023 for low-code development
Retool is a powerful low-code platform that enables developers to build internal tools and apps with ease. It offers a drag-and-drop interface and a wide range of pre-built components for seamless development. Retool integrates with various data sources and external services, allowing users to fetch data, perform calculations, and display results in real-time. Its...
Superblock vs Retool: A Comprehensive Comparison for Low-code development Platforms
Retool caters to a diverse audience, including developers, product managers, and business professionals. Developers benefit from Retool's low-code capabilities, allowing them to build applications quickly without sacrificing customization. Product managers can leverage Retool to streamline internal workflows and enable teams to be more productive. Business professionals can...
Top React component libraries (2021 edition)
Style editors — Style editors are available across all Retool plans and allow you to customize your Retool components within the Retool UI by editing the style properties (e.g., color, border-radius) of any component.
Source: retool.com

Social recommendations and mentions

Based on our record, Retool seems to be more popular. It has been mentiond 89 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.

SpiffWorkflow mentions (0)

We have not tracked any mentions of SpiffWorkflow yet. Tracking of SpiffWorkflow recommendations started around Nov 2023.

Retool mentions (89)

  • The End of Airplane.dev
    I am building https://github.com/claceio/clace and https://retool.com/, allow automation of operational tasks through a web interface while also allowing fully custom web apps. Clace also works great for running simple web apps locally. Building and deploying a web app should be as easy and common for backend engineers as creating a CLI app is. - Source: Hacker News / 3 months ago
  • FastUI: Build Better UIs Faster
    This seems to mainly be useful for spinning up quick and dirty internal tools. But for that use-case, isn't it easier to use something visual and established like Retool (https://retool.com/) or that generates nice react code, like MUI Toolpad (https://mui.com/toolpad/)? - Source: Hacker News / 3 months ago
  • Internal tools often make bad startup ideas
    There are obvious counterexamples, like https://retool.com, which is a successful company with solid revenue and multi-B valuation. > software engineers — who are often influencers in a purchase decision — are strongly incentivized to build instead of buy Regardless of what software engineers would rather do, pressure from real users trumps pressure from internal users. This especially true in startups, whose... - Source: Hacker News / 3 months ago
  • YC: Requests for Startups
    I submitted an application for w24 that fits in the "Developer tools inspired by existing internal tools" category but wasn't accepted. I suspect my pitch probably needed work, and I also haven't started building at all yet and submitted as a solo-founder which it seems has less chance of being accepted. Here's the pitch and some details, in case anyone else is interested in the idea: > Supportal uses AI to... - Source: Hacker News / 3 months ago
  • A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
    ReTool — Low-code platform for building internal applications. Retool is highly hackable. If you can write it with JavaScript and an API, you can make it in Retool. The free tier allows up to five users per month, unlimited apps and API connections. - Source: dev.to / 4 months ago
View more

What are some alternatives?

When comparing SpiffWorkflow and Retool, you can also consider the following products

Make.com - Tool for workflow automation (Former Integromat)

Appsmith - Appsmith is an open source web framework for building internal tools, admin panels, dashboards, and workflows.

Beau - No-code platform to build, automate customers' workflows, step-by-step

Bubble.io - Building tech is slow and expensive. Bubble is the most powerful no-code platform for creating digital products.

Camunda - The Universal Process Orchestrator

Airtable - Airtable works like a spreadsheet but gives you the power of a database to organize anything. Sign up for free.