есть CMS и есть
CMF.
например, есть
eZ Publish — CMF, в котором можно кастомизировать буквально всё. Там мощная абстрактная модель, в которой возможно создавать собственные типы данных, есть расширения и немаленькое коммьюнити.
Однако стоимость владения такой системой включает
а) программиста или верстальщика-программиста, который сможет грамотно создать необходимые классы объектов и при необходимости установить расширения в систему.
(говоря «классы объектов», я не имею в виду программный код, я имею в виду настройку самой системы).
б) более дорогой хостинг. Самые дешевые тарифные планы коллокейшна не справляются с такой системой, не хватает памяти. Для развёртывания eZP лучше все подходит VPS среднего уровня.
Зато при желании на такой системе можно забацать любой сайт — от сильно кастомного дизайнерского решения до СМИ с массовой посещяемостью.