Overlay Computing
/ˈoʊvərleɪ kəmˈpjuːtɪŋ/noun
- 1.a paradigm of computation in which an interactive software layer is rendered atop existing applications and interfaces, augmenting them without altering their underlying source.
- 2.the practice of composing new behavior over, rather than within, the systems we already use.