Comme C ++, C Sharp et Java, Visual Basic (VB) est un langage de programmation orienté objet. Récemment, il a été intégré à Microsoft .NET Framework. Le .NET Framework est une infrastructure logicielle qui accélère le développement du programme. Il est soutenu par l'environnement Microsoft Visual Studio de développement intégré (IDE), environnement de programmation en chef de Microsoft, et celle de SharpDevelop.