Avant .NET, Microsoft proposait plusieurs langages et ateliers de développement indépendants les uns des autres (Visual Basic, Visual C++, Visual J++, Visual InterDev et Visual FoxPro). Il était possible de les acquérir indépendamment les uns des autres ou tous ensemble via Visual Studio.

Depuis 2002, les compilateurs Visual Basic, C++, C# et J# sont gratuits, compris dans le .NET Framework, l’environnement d’exécution librement téléchargeable. Il est donc possible de programmer dans n’importe lequel de ces langages dans tout éditeur gratuit (bloc-notes, Emacs…) en utilisant les compilateurs en ligne de commande.

Visual Studio .NET combine pour les développeurs la puissance des classes du .NET Framework et la productivité d’un atelier de développement visuel.

On peut noter parmi les points forts de Visual Studio .NET 2003 :

  Les développeurs ont le choix entre quatre éditions de la famille de produits Visual Studio .NET :

 
  Les versions Initiation (aussi appelées Standard) des produits offrent aux étudiants, aux amateurs et aux développeurs débutants la possibilité de créer des applications Windows et des solutions Web tout en apprenant des langages de programmation professionnels : Visual C# .NET Initiation, Visual Basic .NET Initiation, Visual C++ Initiation et Visual J# .NET Initiation  
       
  Visual Studio .NET Professional permet de concevoir, développer et mettre en production des applications Windows, des sites Web ou des applications pour périphériques mobiles. Concevez ces différentes applications en suivant un modèle de programmation unifié, dans le langage de votre choix
 
       
  Visual Studio .NET Enterprise Developer offre aux développeurs travaillant en équipe toutes les fonctionnalités de l'édition Professional, plus un outil de gestion de configuration logicielle, Visual SourceSafe, des outils avancés de gestion des bases SQL Server et Oracle. Cette édition de Visual Studio .NET intègre également des outils de tests de charge et de test fonctionnel et une grande partie de l’offre serveur de Microsoft pour permettre une mise en place rapide et économique des maquettes et postes de développement.  
       
  Visual Studio .NET Enterprise Architect offre aux concepteurs de systèmes logiciels tous les produits de l'édition Enterprise Developer plus, d'une part la possibilité de créer des règles de gestion pour les autres développeurs (Enterprise Template), et un outil de modélisation UML basé sur l’intégration entre Visio et Visual Studio .NET  
       
  Chosir son édition
Pour connaitre les modules et différence entre les versions cliquez ci-contre
Comparatif des versions