ASP.NET is a web platform that provides all the services that you require to build enterprise-class server-based web applications. ASP.NET is built on the .NET Framework, so all .NET Framework features are available to ASP.NET applications. Your applications can be written in any language that is compatible with the common language runtime (CLR), including Visual Basic and C#.
To create ASP.NET web applications, you can use Visual Studio. In addition, a free standalone product—Visual Studio Express for Web—is available that includes the core set of web design features from Visual Studio.
The following topics provide more information about ASP.NET and web development with Visual Studio.