Web applications are distributed applications which run on a number of computers and communicate via the network or server. It comes in handy for the enterprises to update and maintain without the need for software installation on the client computers. Moreover, one application could be used by millions of people. They are used for online retail sales, banking, discussion boards, weblogs, webmail, and, etc.
Content Source: http://goo.gl/TNV0au