Microsoft Visual Basic.NET (VB.NET) is an object-oriented .Net language. VB.NET supports all the features of an Object Oriented language like abstraction, encapsulation, inheritance, and polymorphism features. VB.NET allows developers to create a wide range of Windows, Web, mobile, and Office applications built on the .Net Framework. Although VB.NET and other .NET languages are still different programming languages but they share the same development environment with the help of .Net framework.