Architectural Patterns Defines system boundaries, dependency flows, and organizational separation of concerns. Protects core business logic from infrastructure and implementation details.