Software → Software Architecture
Clean Architecture
An architecture style that separates business rules from frameworks, UI, databases, and external details.
Clean Architecture
Clean Architecture separates high-level business rules from low-level implementation details.
Where it fits
Clean Architecture belongs to the software architecture layer. It builds on software design ideas such as dependency direction, interfaces, and dependency injection.
Why it matters
The goal is to keep core business logic independent from frameworks, databases, and delivery mechanisms.