Drupal je CMS ne framework. Framework-i so recimo Zend (PHP), Django (Python), Ruby On Rails (Ruby), ...
Tega ne gre nikakor mešat ker sta dve ZELO različni stvari, seveda lahko rečeš poljubnemu CMS-ju, da je "framework" za tvoj poslovni model.
Drugače pa, če ti je pomemben čas izvedbe (v bistvu če je kritičen), izberi CMS, eden izmed predhodnih predlogov je bil dober, torej pusti izbiro izvajalcu, oz. naj te on prepriča zakaj izbrati ravno ta CMS.
Nevem zakaj WP ne bi bil primeren? Potrebno je vedeti, da so CMS-ji narejeni tako, da zajamejo čim večji nabor funkcionalnosti, tako da s stališča optimizacije, imajo vsi določen overhead, s katerim se je potrebno prej kot slej soočiti.
Če pa čas izvedbe ni najvišja prioriteta, izberi framework (ali celo izvedbo "from scratch"), spet pa prepusti izbiro izvajalcu/strokovnjaku.
CMS bo manjša investicija v začetku, ampak bodo stroški vzdrževanja sčasoma strmo naraščali, na drugi strani pa bo lastna implementacija ali uporaba framework-a v začetku višja investicija, bodo pa stroški vzdrževanja neprimerno manjši. Konec koncev, mislim da "veliki" nimajo lastnih implementacij ali uporabljajo framework-ov zato ker je to "bolj cool" :).