networking and distributing computing middleware for .NET