The focus of any website building exercise has to have a good content management system. The CMS should facilitate in assisting in the initial creation of the website and also help to serve as an administration tool that can make necessary adjustments whenever needed.
Most individuals today know and understand what they want out of their websites and how it should be designed. They are more capable of playing a proactive role in the design and content expected. This is of course very useful when there is also the assistance of a CMS tool that can further assist in the web design exercise.