Systems

Patterns that form the most basic structure of the system

Bounded Context

Architectural boundaries

Composition

Straightforward systems

Document-View

Microkernel

Kernel

Software Framework