ImpressPages is an open source and free CMS. It is based on a (model–view–controller) MVC architecture.