Building distributed applications with Visual Basic .NET