The terminology used in ComponentObjectModel to describe a component that runs in a different process space than the client that instantiated it.
An OutOfProcessComponent may be either local or remote.
See InProcessComponent, ComPlus, MicrosoftTransactionServer, SurrogateProcess