It is a software application that is run on a server and can be accessed through a web browser.  Web application offers interactive functionalities and enables users to perform various tasks, access information, and communicate with the server.