I believed website must be created with intelligence application using cms application. Drupal has the best customization platform both backend and front-end meanwhile wordpress is fast and easy to develop compare to drupal. Both platform have bigger groups of organization which give us the power to use multiple module applications. Website must be organized with quality content , elegant design ,balance graphic design , finding a quality server that suits client needs , optimized the search engine called seo , adding widget apps , scale and test the performance , give the right applications to clients needs .
And give time to support and training the clients so they will have independent to update their website at any time. This what we do to have a powerful content management system using drupal or wordpress and most of all the team collaborate so the site will be maintained daily updates with various users to maintain the website.