modularity

noun
  1. the quality or state of being composed of separate interchangeable components or modules
  2. a design principle that subdivides a system into smaller parts that can be independently created and then used in different systems
  3. Usage: technical; computing

Examples