Web content technologies (such as ASP, ASP.NET, CGI, ColdFusion, JSP/Java, and PHP) are used to develop this kind of applications.
The ability to update and maintain web applications without distributing and installing software on potentially thousands of client computers is a key reason for their popularity, as is the inherent support for cross-platform compatibility. Common web applications include webmail, online retail sales, online auctions, wikis and many other functions.
One major application of this web application is cloud computing. In cloud computing model web applications are Software as a Service (SAAS). There is business applications provided as SAAS for enterprises for fixed or usage dependent fee.