Modularity
The degree to which a system's components may be separated and recombined, often used in the context of software or hardware design.
The degree to which a system's components may be separated and recombined, often used in the context of software or hardware design.
Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the Model (data), the View (user interface), and the Controller (processes that handle input).
Responsive Web Design (RWD) is an approach to web design that makes web pages render well on a variety of devices and window or screen sizes.