A content management system (CMS) is a program used to create a framework for the content of a Web site. With most CMSs, the framework can be customised with a “skin” that defines the graphic design. This approach is opposite to defining the graphic design first, then coding the functionality second. Whereas the majority of cost of a Web site is in the functionality, the CMS approach is often significantly more cost effective. For example, the software for the Web site Centery Farm is a content management system. With all our CMS sites that we build, the following is included within the price: SEO Friendly URLs