Visual Studio .NET es un entorno de desarrollo integrado de Microsoft que permite crear aplicaciones .NET. ADO.NET es un conjunto de clases que expone servicios de acceso a datos y proporciona componentes para crear aplicaciones distribuidas que comparten datos. LINQ amplía las capacidades de consulta para lenguajes como C# y Visual Basic. Las aplicaciones Windows Forms permiten crear aplicaciones de escritorio tradicionales con ventanas y controles comunes de Windows.