Use MVC and RESTful architectures