We use community verson of Microsoft visual studio. ASP.NET is a server-side Web application framework designed for Web development to produce dynamic Web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language. The ASP.NET SOAP extension framework allows ASP.NET components to process SOAP messages.
After four years of development, and a series of beta releases in 2000 and 2001, ASP.NET 1.0 was released on January 5, 2002 as part of version 1.0 of the .NET Framework. Even prior to the release, dozens of books had been written about ASP.NET,and Microsoft promoted it heavily as part of its platform for Web services. Scott Guthrie became the product unit manager for ASP.NET, and development continued apace, with version 1.1 being released on April 24, 2003 as a part of Windows Server 2003. This release focused on improving ASP.NET's support for mobile devices.
Speed. With ASP.NET, you can develop a website with relative quickness. This is because of the many beneficial features of the language.
Rich controls. ASP.NET comes with the a huge collection of rich server and client side controls that you can use to develop interactive grids, wizards, calendars, etc. What’s great about these controls is that most of them can be used right away.
Security. ASP.NET comes with built-in security that allows support for authorization, authentication and other options for implementation with Kerberos, NTLM as well other standard.