The technique that allow code to make function calls to .NET applications on other processes and on other machines is
.NET Threading
.NET Remoting
.NET RMT
None of the above