高度に抽象化された（機能の詳細化をしていない）個別プロセス*詳細な個別ビジネスプロセス現在または従来のビジネスプロセス*将来または新規のビジネスプロセス1つ以上の外部実体（ブラックボックス化されたプロセス）と詳細な個別ビジネスプロセスとの相互作用相互作用のある複数の個別ビジネスプロセス詳細な個別ビジネスプロセスと抽象プロセスの関係詳細な個別ビジネスプロセスと協業プロセスの関係複数の抽象プロセス*抽象プロセスと協業プロセスの関係*協業プロセスだけ（例えば、ebXMLBPSSやRosettaNetに対応）*複数の個別ビジネスプロセスの相互作用をそれらの抽象プロセスを通して描く複数の個別ビジネスプロセスの相互作用を協業プロセスを通して描く複数の個別ビジネスプロセスの相互作用をそれらの抽象プロセスや協業プロセスを通して描くBPMNはこれら全てを描くことができる。
以下列出的是能够用BPMN建模的业务流程类型（其中带星号的可能无法映射到执行语言）：高层次私有流程的活动（非职能分解）*细节私有流程（Detailedprivatebusinessprocess）当前或过往的业务流程*未来或新业务流程与一个或多个外部实体互动的细节私有业务流程（或“黑盒子”流程）两个或更多细节私有业务流程的交互作用细节私有业务流程到抽象流程的联系细节私有业务流程到协作流程的联系两个或更多抽象流程*抽象流程与协作流程的关系*单独的协作流程（例如：ebXMLBPSS或RosettaNet）*两个或更多细节私有业务流程通过抽象流程的交互作用两个或更多细节私有业务流程通过一个协作流程的交互作用两个或更多细节私有业务流程通过抽象与写作流程的交互作用BPMN的设计目标是允许上述全部类型的图。