Uno de los objetivos de Microsoft con Visual Studio 2005 fue minimizar el trauma que podían sufrir los programadores al cambiar de Visual Basic 6 y VBA a las plataformas de desarrollo .NET Framework 2.0 y Visual Basic 2005. Lo necesario para atraer programadores profesionales de bases de datos a esta tercera edición de la plataforma .NET Framework y Visual Studio .NET es una mayor productividad en la programación, aplicación o escalabilidad y resultados de los componentes y la mejor reutilización del código.