Now a days every business must have a website or web application to promote and monitor their business . Web sites provides a platform to communicate with a more personal and interactive way to engage the public. In the case of a web application, the user can not only read the page content but also manipulate the data on this page. The interaction takes the form of a dialog the user clicks a button or submits a form and gets a response from the page. Web applications mostly require authentication, as they offer a much broader scope of options than websites. Integration of web application in other software is more typical for web applications, because their complex functionality often requires interaction with extra systems.