Хватит. Если весь бюджет отдать одному человеку. Но есть несколько "но":
- требования к CMS должны быть известны. в частности, вы должны знать ответ на вопрос "чем не устраивает CMS Y?"
- разработчик должен понимать, как работает CMS, и, в идеале, иметь опыт создания хотя бы одной
- CMS требует "обкатки" на протяжении минимум полугода и минимум на 10 проектах. то есть, всё это время её придётся доводить до ума.