Separation of ConcernsDesign systems where different areas address different aspects of functionality, improving modularity and maintainability.