Marrakech is a MVC and IoC framework which was based on many frameworks and ideas (Hibernate, Spring, Rails, Freemarker). It favors Convention over Configuration, the framework use a very pragmatic approach; witch make it so easy to use and productive.