An MVC Web Application framework