I would like to develop a pretty complex website, like a network with many functionalities, with 2/3 kinds of users, affiliates, stats, apps and hundreds maybe thousands of pages, notifications, multi layered users area, and much more.
With time passsing, I get more ideas and the site and its databases gets more and more complex and I would like to always be able to improve it, enhance it, to be able to build new modules and functions.
for now The site has its own php CMS for content publishing, application and member management, etc
The thing is I am not sure if to build it from scratch in PHP or rebuild it with Drupal, Joomla, Wordpress or any other CMS out there.
What do you think?