An approach to building distributed applications in .NET