Если кратко:
1.
CMS - для обывателей, кто не умеет кодить и не понимает всё функционирование.
2.
Фреймворк - для обычных кодеров, которые могут ошибаться
3.
"Чистый" PHP - для тех, кто знает PHP и методологию организации проектного кода достаточно хорошо
Итог: берёте
https://fatfreeframework.com/ и создаёте всё, что хотите.
Он быстр, минимален и главное: прост в освоении и использовании.