Quality of design in software engineering is focused on the code structure. • It is the degree to which a software product’s code structure is well-implemented to meet the desired behavior. • Modular components: 1. Create reusable, extensible, and easy to test software by breaking it down into modular components that can be called and deployed as neede