Надо понимать, что требования к системе не одноуровневые. Над архитектурными и функциональными требованиями есть еще бизнес-требования.
Бизнес-требования, кстати, тоже неоднородны. Есть сторона-внедренец, а есть сторона-заказчик.
Так вот, с точки зрения бизнеса от CMS требуется, прежде всего, обеспечить эффективность разработки по времени и бюджету, минимальную стоимость владения, надежность и безопасность.