CMS stands for Content Management System. A Web CMS is used to create, edit, manage, search, and publish various kinds of content on a Web page, for example: text, images, and digital media. A CMS does not require a user to have knowledge of HTML or CSS scripting. Instead, the focus is on developing rich and up-to-date content.
Content is the core of the CMS. Content is information - therefore - everything is content! In the CMS, content is separate from the page layout. Page layout is determined through the use of templates. A template is a formatted design which defines the look and feel of a page. It may be reused many times. Content is added to templates through the use of components. A component is a specialized content container. The component gets added to your page template and will display content in a particular way or for a particular purpose. For example, a text component will present text only. Adding in an image component defines a section of the page to display an image only.