Na modelagem de processos com BPMN (Business Process Model and Notation) se tem três tipos básicos de submodelos em um modelo BPMN. São eles: