Submission declined on 27 June 2025 by Caleb Stanford (talk). This submission appears to read more like an advertisement than an entry in an encyclopedia. Encyclopedia articles need to be written from a neutral point of view, and should refer to a range of independent, reliable, published sources, not just to materials produced by the creator of the subject being discussed. This is important so that the article can meet Wikipedia's verifiability policy and the notability of the subject can be established. If you still feel that this subject is worthy of inclusion in Wikipedia, please rewrite your submission to comply with these policies.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
| ![]() |
SpiffWorkflow is a process orchestration and workflow execution engine written in Python and is able to process the Business Process Model and Notation (BPMN) 2.0 and Decision Model and Notation (DMN) Standards. It is released under the LGPL Open Source license.[1]
SpiffWorkflow is designed for Citizen Developers (used here to describe domain experts from diverse disciplines who create software), to connect high-level visual diagrams to python scripts in order to solve business problems unique to their organization.[2]
SpiffWorkflow is similar to more established enterprise BPMN-based solutions, such as Camunda, Flowable, and Pegasystems. A key difference is that SpiffWorkflow is designed to work exclusively with the Python programming language.[3]
SpiffWorkflow is used in many research studies across disciplines. SpiffWorkflow was used to create patient flow simulations for hospitals in a study by the University of Szeged [4], and has provided loosely coupled directives for guiding multiple Autonomous Ground Vehicles (AGV). [5] SpiffWorkflow has also been applied in Earth Science lab management to create flexible and comprehensive workflows for laboratory research. [6] SpiffWorkflow was also used as a basis for testing common design patterns for standard approval processes. [7]
SpiffWorkflow was applied at the University of Virginia to manage the preparation for the submission of clinical research studies to the institutional review board.[2] It is also being used in a pilot project at Emerson Electric Company to improve operational efficiency in some of its shared internal operations.[8]
SpiffWorkflow was created by Samuel Abels (@knipknap on GitHub) in 2010. The project was picked up by Sartography in 2020 where it was expanded and rewritten for use at the University of Virginia. As of 2025, the project has 44 contributors and over 1700 stars on GitHub. [1] It has spawned several additional open source projects including SpiffArena, [9] a complete workflow orchestration platform. In 2025, SpiffWorks began offering a hosted version of SpiffWorkflow as a service.[10]
{{cite conference}}
: CS1 maint: location (link)
{{cite web}}
: CS1 maint: numeric names: authors list (link)