利用各种工具对业务流程进行分析、建模、描述和文档化。工作流流程定义接口规定通用交换格式,支持不同产品之间工作流流程定义传输。该接口还规定开发环境和运行时环境的正式分离,由此一来,由一种建模工具生成的流程定义便可用作多种不同工作流运行时产品的输入。构建时工具生成的工作流流程定义能够在不同工作流运行时产品中进行解释。这些产品之间传输的流程定义或存储在独立储存库中的流程定义都可以通过该通用交换格式访问。为了提供一种共同方法来访问和描述工作流定义,已经建立了工作流流程定义元数据模型。该元数据模型识别流程定义中常用的实体。