The terminology used in ComponentObjectModel to describe an executable that hosts an InProcessComponent whenever a RemoteActivation request is made through DCOM. A surrogate process essentially turns InProcessComponents into OutOfProcessComponents.
See ComPlus, DistributedCom, InProcessComponent, OutOfProcessComponent