A web application with support for authentication.