WordPress / Content management systems (CMS)

If you need to be able to update whole sections of your website on a regular basis yourself then a content management system (CMS) provides this functionality. Sites built this way have most of the content stored in a database which is managed by the CMS software. The content is displayed via a template so that the design of the site can be largely customised. Such sites are however more complicated to build, so the initial costs may be higher – potentially balanced out by long term savings from updating yourself.
There are many CMS systems available, both commercial (off the shelf) and OpenSource. I am most familiar with WordPress which is an incredibly flexible system and can easily be expanded by third party add-ons (such as blogs etc.) and best of all the software itself free. If you have a preference for another CMS then let me know and I will take a look and advise you.