Software Example: A shared object that can be used in multiple contexts simultaneously; it acts as an independent object in each context - it’s indistinguishable from an instance of the object that’s not shared.