Skip to content
SPECIFICTION
Get listed

YAWL

yawlfoundation.org

Free plan WindowsmacOSLinuxAPISelf-hosted

Spec sheet

Purpose
YAWL is a BPM/workflow system for modeling and executing business processes.Read 9 Oct 2026 · yawlfoundation.github.io
Intended users
The maker describes the YAWL book as suitable for tertiary education and useful to BPM researchers and practitioners.Read 9 Oct 2026 · yawlfoundation.github.io
Support
The maker links to manuals, Javadoc, a question forum and GitHub problem reporting; consulting services listed include training and technical support.Read 9 Oct 2026 · yawlfoundation.github.io
Control flow
YAWL supports comprehensive control-flow patterns and captures control-flow dependencies and resourcing requirements.Read 9 Oct 2026 · yawlfoundation.github.io
Data handling
YAWL supports XML Schema, XPath and XQuery, including drag-and-drop data mappings.Read 9 Oct 2026 · yawlfoundation.github.io
Database support
The maker lists Oracle, SQL Server, Postgres, MySQL and Sybase among the database systems YAWL can be configured to use.Read 9 Oct 2026 · yawlfoundation.github.io
Deployment requirement
YAWL requires Java 21 or later and offers installers for Windows, macOS and Linux, plus a zip package for all operating systems.Read 9 Oct 2026 · yawlfoundation.github.io
Exception handling
YAWL supports handling exceptions anticipated and unanticipated at design time.Read 9 Oct 2026 · yawlfoundation.github.io
Extensibility
Tasks can be performed by human participants, web services, external applications or Java code, and components can be extended, replaced or added.Read 9 Oct 2026 · yawlfoundation.github.io
Forms
YAWL supports browser-based forms for human participants and dynamic form generation from activity data documents.Read 9 Oct 2026 · yawlfoundation.github.io
Integration and development
YAWL provides core and optional web services as WAR files for a servlet container, and a library JAR for embedding YAWL classes in applications.Read 9 Oct 2026 · yawlfoundation.github.io
Verification
Its formal foundation supports automated verification through two approaches: Reset nets and transition invariants via the WofYAWL editor plug-in.Read 9 Oct 2026 · yawlfoundation.github.io
Workflow flexibility
The Worklets approach supports dynamic workflows that can evolve as requirements change.Read 9 Oct 2026 · yawlfoundation.github.io

Plans and prices

YAWL Free Free, open-source BPM/workflow system · released under the LGPL licence Read 9 Oct 2026 · yawlfoundation.github.io

Every YAWL plan and price →

Where Specifiction places it

Alternatives to YAWLAll alternatives →