With the growing popularity of the internet and the availability of faster bandwidth, web applications are gaining wider acceptance. Web applications are software programs that are coded in a common web browser supported language and are deployed over the internet. Web applications use the principles of web designing with emphasis on the functionality. For increased utility, web applications must offer an attractive GUI and smooth navigation that let their users do things with minimum efforts and time.
Ease in updating and maintenance leads to growth in popularity of Web Applications. Some of the web applications include e-commerce websites, webmail and all the other dynamic websites.