All web-based database applications have three primary components: A web browser (or client), a web application server, and a database server.