What is CMS?

A Content Management System (CMS) makes the process of managing your website, such as editing and adding pages, fast and easy. There are three basic aspects to a CMS...

Content Database
Unlike 'static' websites which are simply collections of linked web pages, a CMS stores a website's content (text, images and documents) in a database. This facilitates sophisticated data manipulation for efficient management.

When someone vists a page on the website, the CMS assembles the content from the databse 'on the fly' according to pre-defined stylesheets and templates to be displayed on a web browser.

Users with passwords can add, delete and update content using web pages on the 'back end' of the website. This means non-technical people can manage your website at anytime, from anywhere in the world. No special software required.

Static Websites

Even today, most websites are still 'static' or HTML-based (also referred to as "first generation" websites).

Static web pages are all written in HTML code, which need technical people and/or special editing software (such as MS FrontPage or Dreaweaver) to create and maintain.

As static websites grow, they can easily become very difficult and costly to manage.