Its major drawbacks are related to its complexity, which affects end users (e.g. difficult to learn, wrong interpretation of BPMN diagrams) as well BPMN tool vendors (i.e. partial and non-standardized BPMN implementations).