Visual Basic .NET es un lenguaje de programación orientado a objetos evolucionado de Visual Basic que se ejecuta sobre el framework .NET de Microsoft. Aunque su sintaxis es similar a versiones anteriores de VB, VB.NET no es compatible hacia atrás debido a cambios significativos. La mayoría de programadores de VB.NET utilizan Microsoft Visual Studio como entorno de desarrollo integrado. Los programas en VB.NET requieren el framework .NET para ejecutarse.