A set of conceptual layouts composed of Application patterns and Runtime patterns.The following are logical patterns:
- Application patterns - describe how the application logic and data are partitioned and how they interact.
- Runtime patterns - uses nodes to group functional requirements. The nodes are interconnected to solve a business problem. The choice of Application pattern will typically lead to an underpinning Runtime pattern.