.NET Remoting は、.NET Framework 1.0の一部としてリリースされたマイクロソフトのプロセス間通信APIである。様々なアプリケーションドメインやプロセス、そして様々なコンピュータ上に存在するオブジェクトが、互いにシームレスに通信するための高性能かつ拡張性の高いフレームワークを提供する。 16ビット版Windowsの時代から、.NET Remotingに至るまでには以下のような技術が開発されてきた[1]。 DDE: 1987年 OLE: 1990年 COM: 1993年 COM-95: 1995年 DCOM: 1997年(後にActiveXへ) COM+とMicrosoft Transaction Server: 2000年 Common Object Request Broker Architecture (CORBA) やJava RMIのような類似技術と同様、