A web application is a computer program utilizes web browsers and web technology to perform tasks over the Internet. Web applications use a combination of server-side scripts (PHP and ASP) to handle the storage to present information to users. In addition, the applications allow people to create documents, share information, collaborate on projects and work on common documents regardless of location or device.