Composability
Description
Poor Richard:
"Composability is a system design principle that deals with the inter-relationships of components. A highly composable system provides recombinant components that can be selected and assembled in various combinations to satisfy specific user requirements. The essential features that make a component composable are that it be: a) self-contained (modular): it can be deployed independently - note that it may cooperate with other components, but dependent components are replaceable..." (Wikipedia)