1. A computer implemented method for presenting a Business Process Modeling Notation (BPMN) design model on a computing device, the method comprising: identifying, by a computer processor, a plurality of model entities, relationships among the model entities, and a distance proximity between the model entities, of the BPMN design model; grouping the identified entities into distinct clusters based on the identified relationships and the distance proximity between the model entities grouped into a same cluster; presenting, by the computer processor, a model view area to display a selected view of the design model on a display area of the computing device, the model view area including: a predetermined model entity displayed in the model view area, a plurality of stacks of entities representing model entities in a collapsed and folded way, and each stack including grouped entities from a specific cluster arranged along a boundary edge of the predetermined model entity displayed in the model view area with at least one of the stacks containing grouped entities from a same cluster as the predetermined model entity and at least one of the stacks containing grouped entities from a different cluster as the predetermined model entity; and replacing the predetermined model entity displayed in the model view area with a model entity in a stack arranged along a user selected boundary when the user navigates to the user selected boundary on the computing device.