Most successful web sites use some kind of content management system or CMS based web design. CMS makes it possible to update your web site without being a web master or designer. This gives you the freedom to update and maintain you web site all by yourself. WordPress is the most popular CMS but there are also several others to chose from like Joomla and Drupal.