A web application (web app) is software accessed through a web browser and delivered through the World Wide Web. The applications are accessed through an active network and do not require downloading. A web application requires a web server, application server, and a database to function.
Various frameworks and technologies enable rapidly developing web applications. Most software for web development is open source.