もうひとつのワークフローアプリケーション定義の方法は、タスク間の関係を抽象化したインタフェースやライブラリを備えたプログラミング言語を使うものである。以下は、そのようなライブラリやインタフェースの例である。
* WWF * Workflow OSID