The websites are nowadays often implemented with some content management system (CMS). Most popular at the moment is Joomla!, Drupal and WordPress. In addition, a number of different service providers' own applications are available.
Systems designed for Content Management enable to maintain sites by people who are not particularly familiar with IT. However, maintaining the site ie its appearance, and content requires know-how, understanding, and time.