C'est un langage de programmation d'événement et un environnement de développement intégré, écrit par Microsoft.
Il est directement dérivé du Basic et il permet le développement rapide d'application, ainsi que la création d'interfaces utilisateur graphique.
Il permet également l'accès aux base de données en utilisant des technologies.