Content Management Systems (CMS) are usually graphical user interfaces that mimic popular word processors, such as Microsoft Word or Apple’s Pages, and can be accessed online from a secure area of the website. Through a simple web-interface utilizing Web 2.0 technologies, one can create, edit, and delete content from a website, upload new images or other forms of media, or perform other functions. There are many forms of CMS, and depending on the context, often a custom solution is needed.
While there may be some controversy surrounding the definition, certainly we can all agree to define web 2.0 as the concept of a user-interactive website. A web 2.0 website allows the user to directly participate in what they see, and allow the website to present the user with what they would like to see in an efficient manner.