Sarasvati is a capable, embeddable workflow/BPM
engine for Java. For developers, it focuses on
expressive modeling and ease of use features like
embeddable sub-processes and backtracking. For
users, it offers transparency via visualizations
and human readable guards.