Asp.net is a web application framework developed by Microsoft to create dynamic data enabled web applications and web services. It is the subset of the wider .Net framework. The .Net framework can be used for building a variety of applications like console applications, web applications including windows services etc. A framework is a collection of classes in simple words for better understanding. Apart from this there is something else associated with Asp.net is ADO.net which also a subset of the wider .Net which is used to pull data from different databases. The Asp.net was introduced in the year 2002 with the .Net framework of 1.0. What are the other technologies that can be used to build web applications?
PHP Java CGI Ruby on rails Perl.
Web applications needs to be installed only on the web servers, whereas desktop applications are required to be installed at each and every computer. It is easier to provide the maintenance and support of the whole system. Only the client browser is required to access web applications. The whole application is accessible from anywhere provided there is Internet a facility. It is very cross plat-formed. The web applications work on client/server architecture. The user on the client side of Asp.net needs a browser that can understand HTML.