Base web app.