Includes a DSL for business process specification. The process state is persistent, which allows it to be be resumed if an error occurs.