Progressive enhancement, layering technologies such that more features are added for successively more powerful clients. Adaptation (computer science) jQuery Mobile or Zepto Responsive architecture is an analogous concept, applied to actual building architecture.