Microsoft .NET is a set of software technologies for connecting information, people, systems, and devices. ASP.NET combines unprecedented developer productivity with performance, reliability, and deployment. ASP.NET makes building real world Web applications dramatically easier. ASP.NET server controls enable an HTML-like style of declarative programming that let a person build great pages with far less code than with classic ASP. Displaying data, validating user input, and uploading files are all amazingly easy.