A Content Management System (CMS) is a software application used to create, customise, and manage information. Most CMS can be used alone or in conjunction (integrated) with other applications. They can be set up directly on a network, the Internet, or even to run “locally” on your own computer. The most widespread use of CMS today involves the quick creation of powerful websites that do not require a high level of programming knowledge to set up , customise or maintain.