.NET Remoting is an enabler for
application communication. It is a generic system for different
applications to use to communicate with one another. .NET objects are
exposed to remote processes, thus allowing interprocess communication.
The applications can be located on the same computer, different
computers on the same network, or even computers across separate