Eine Kollaboration beschreibt in der BPMN das Zusammenspiel mehrerer Prozesse (welche in einzelnen Pools dargestellt werden). Die Beteiligten Prozesse interagieren üblicherweise via Nachrichtenflüsse und stellen so die Kommunikationsschnittstelle dar.