Content Management Framework (CMF) — это каркас (фреймворк программной системы) для проектирования систем управления контентом. На их основе создаются системы управления содержимым (CMS), а также веб-приложения вообще.
Если основная задача универсальных CMS — простота создания сайта без вмешательства программиста, CMF — это конструктор CMS (в том числе узкоспециализированных) для программиста. При наличии грамотно спроектированной CMF и готовых модулей, программисту остаётся только сборка этих модулей в единое пространство и оформление вывода в соответствии с пожеланиями клиента, то есть разработка сайта на основе CMF вполне сравнима по трудоёмкости с разработкой сайта на универсальной CMS. Фреймворки скрывают от программиста детали подключения к базе данных и формирования веб страниц с помощью шаблонов-представлений, позволяя программисту сконцентрироваться на реализации бизнес-логики.
Все это я скопипи..ил из Википедии. Фактически CMF имеет более гибкие модули, которые универсальны и применяются для создания работы сайта именно так, как нужно, а не так как запроектировано в СMS. Вот в качестве примера, если уж затронули Joomla, то хочешь слайдер - качай модуль под слайдер, хочешь каталог товара - качай каталог товара, а если тебе нужен каталог недвижимости - то только каталог недвижимости. Поэтому приходится такое ставить и обрезать/допиливать под себя. Либо писать с 0. Надеюсь это понятно.
А возьмем например CMF MODX. Хочешь вывести меню - сниппет Wayfinder. Хочешь вывести карту сайта - Wayfinder, но с другими параметрами. А Ditto (getresource) - вывод ленты товаров, ленты, новостей, RSS новости, XML sitemap.
Казалось бы а зачем тогда CMS? Если все так хорошо в CMF?! А вот не все там хорошо. Все работает на базе и за счет универсальных решений всё это жрет ресурсов и не подецки! Админка отлична для разработчика, но для пользователя уже не так удобна, даже если ее настроить. В общем, такие монстры идут на высоконагруженные проекты с кучей контента и хитрыми выборками данных. Вот поэтому на них стоит смотреть для крупных порталов. Если в CMF MODX Ево можно склепать отличную визитку с каталогом на хостинге за 100-120 рублей, то в ветке Рево под ту же визитку потребуется тариф на прядок выше и дороже - от 300 рублей. Иначе будут тормаза.
Так что не надо равняться на эти монсров. Если MonstroCMS сделать несколько универсальных модулей, которых пока нет или они работают усеченно - блог, статьи и галерея, то на ней можно будет делать огромное количество сайтов и без этой кучи возможностей.