Microsoft® Visual Basic .NET è un linguaggio di sviluppo interpretato e orientato agli oggetti appartenente alla famiglia Microsoft.NET. Il VB.NET (come è comunemente chiamato), e il suo corrispondente C#, è un punto di congiunzione di tante iniziative e tecnologie di sviluppo Microsoft del passato come ad esempio: il COM e gli ActiveX, sostituiti con assembly e classi di oggetti completamente gestiti. Con VB.NET è possibile realizzare applicazioni windows forms, web, servizi, componenti COM, MQ, Web service ed anche destinate a dispositivi mobile tramite l'uso delle librerie del Compact framework.
Visual Basic .Net è implementato in Visual Studio, la suite per programmatori della Microsoft, basata interamente sul .NET.
Nel Visual Studio sono implementati altri linguaggi di programmazione, quali oltre a VISUAL BASIC, C#, C++, J# (non supportato da Visual Studio 9.0 2008). Oltre naturalmente ai componenti Crystal Report, ASP.NET.