Web MVC architecture.