Visual Basic.NET (VB.NET) es una versión de Visual Basic enfocada al desarrollo de aplicaciones .NET. El lenguaje de programación es Visual Basic, que apareció en el año 1991 como una evolución del QuickBasic que fabricaba Microsoft.
Es un lenguaje de programación orientado a objetos(POO), y como novedades más importantes en la versión .NET, podemos citar la posibilidad de definir ámbitos de tipo, clases que pueden derivarse de otras mediante herencia, sobrecarga de métodos, nuevo control estructurado de excepciones o la creación de aplicaciones con múltiples hilos de ejecución, además de contar con la extensa librería de .NET, con la que es posible desarrollar tanto Windows Applications y Web Forms, así como un extenso número de clientes para bases de datos. Gracias a estas mejoras en lo que vendría siendo Visual Basic 7.0 los programadores de este lenguaje pueden desarrollar aplicaciones más robustas que en el pasado con una base sólida orientada a objetos.