A content management system (CMS) is a system used to manage the content of a website that allows publishing, editing and modifying content as well as maintenance from a central interface. CMSs are often used to run websites containing blogs, news, and shopping. Many corporate and marketing websites use CMSs. Typically, a CMS consists of two elements the content management application (CMA) and the content delivery application (CDA).

The CMA element allows the content manager or author, who may not know Hypertext Markup Language HTML, to manage the creation, modification, and removal of content from a website without needing the expertise of a webmaster. The CDA element uses and compiles that information to update the Web site. Two factors must be considered before an organization decides to invest in a CMS. First, an organization’s size and geographic dispersion must be considered especially if an organization is spread out over several countries.
CMS can be broken down into three main types:

Cloud CMS

Although cloud computing is becoming increasingly popular, it is not a new concept web-based email such as Hotmail and Yahoo are located ‘in the cloud’. There are two types of cloud CMS:

• ‘Fully cloud’ CMS is often provided as part of a package or service.
• ‘Partial cloud’ CMS is located on the user’s own cloud-based web-server.

Cloud CMS is well suited to small and medium-sized enterprises.

Proprietary CMS

Proprietary software can usually be tailored to suit the user’s requirements, although this may come at additional cost. If implementing a CMS with an existing website or backend systems, this may require considerably more development work.

Open-source CMS

Open-source CMS software can be downloaded at no initial cost. Popular open-source CMSs are created and developed within a user community environment, where third-party developers help to improve the original product.

Share This Story, Choose Your Platform!

  • By admin
  • February 4, 2014
  • Categories: Design
  • Comments: 0

Related Posts

Impulse Software Solutions