
BPMN 協調モデルを使用して、ビジネス・プロセス間または異なる組織間で発生するメッセージをモデル化することができます。 BPMN ダイアグラムでは、プロセスがプールで区別され、1 つのプロセス・プールから別のプロセス・プールに移動する情報がメッセージで示されます。通常、BPMN モデルでは単一プロセスがモデル化されます。ただし、BPMN ダイアグラムでは、呼び出しアクティビティーを使用して追加のプロセスを参照することができます。
以下のイメージでは、 コラボレーション BPMN ダイアグラムは、銀行と顧客の参加者またはプール間で発生するプロセスを示しています。

BPMN を組織内で使用し、内部プロセスをモデル化することができます。BPMN ダイアグラムに含める詳細度のレベルは目的によって異なり、単純にも複雑にもできます。BPMN モデルを使用して外部プロセスを示し、サービス・モデル内のそれらのプロセスを詳細化して、ビジネスによって提供されるサービスを表すこともできます。
サービス・モデルを使用すると、BPMN モデル内の既存の要素を使用して BPMN モデルを詳細化し、機能、参加者、サービス・インターフェースを作成することができます。サービス・モデルでは、ビジネス・プロセスで提供されるサービスに関する詳細が提供されます。BPMN モデルはコードに変換でき、開発者はこのコードを使用して、BPMN モデルから詳細化したサービスを作成できます。