A set of techniques that aid in evolution, composition and policy management of the design and implementation of an object or system.