A data-driven web app is a web application whose primary purpose is to present data and analytics, often allowing user interaction. This type of web app requires real-time or frequent server communication. For that reason, it's also known as a dynamic web app or client-server application. Sharing a dashboard, interactive mapping application, or machine learning model with stakeholders may require you to deploy it as a data-driven web app, which presents a unique set of challenges. See [[options for deploying data-driven web apps]].