Many of us are aware of Sharepoint. What came before Sharepoint was CMS.

When Web sites were being initially developed and published on the Internet, the designers of these sites were driven primarily by the need for the sites to be attractive,but soon they learned sites also needed to be easy to navigate and offer timely, accurate information that was relevant to the site visitor.

This was difficult to achieve because information was static on Web sites.The information presented in these sites was the same for every visitor, making personalization of the site impossible,updating static information was expensive because of the coding efforts of creating each page.

What CMS represents is a new way of conceptualizing Web sites,by using CMS, we can develop and deliver content-driven Web sites instead of design-driven sites.

Content-driven Web sites address the challenge of frequent changes to the site content by separating the design of the site from the content of the site.Web designers and graphics people can concentrate on what they do best: developing great site designs from both a navigational and a visual perspective and business people can concentrate on what they do best: developing great content for your customers and other interested parties. There is no need for your business users to learn about the site design, and the reverse is true too: Your site developers have no need to learn about the business content that will appear on your site.

The advantages to this separation are multiple:

Workflow is simplified because business users can create, approve, and manage content without needing to understand one whit of site design.

Site designs can be customized for every type of content.

Content can be changed quickly to meet changing business needs and goals.

Workflows can be customized for different parts of the site, avoiding a one-size-fits-all workflow.
CMS dynamically generates Web pages from content objects and templates. But there are other components that ship with CMS 2002 that increase productivity for business and technical users. These components speed up site development, simplify integration and interoperability, and provide rapid deployment. These components are:
Web Author: This tool enables authors and editors to create, edit, and publish Web content. A site can be updated quickly because multiple users can work on different parts of the Web site at the same time. The Web Author is a browser-based tool that requires no additional client software.

Authoring Connector: This tool enables content creators to author and edit documents in Microsoft Word XP and to submit them for approval and publication to a CMS Web site.

Site Manager: This tool enables CMS administrators to create a site structure, including channels, templates, and resource galleries, and to assign rights and roles to content creators, developers, and users.

Site Deployment Manager: This tool enables CMS administrators to update the Web site using an export and import package transfer method. Site Deployment Manager is invoked through the Site Manager. Developers can also schedule deployment of content using ASP scripts.

Database Configuration Application (DCA): This tool selects and populates a SQL database, specifies the virtual Web site, and selects a system account and initial administrator for a new installation. Once installation is complete, the Database Configuration Application is used to configure the database on an ongoing basis.

Server Configuration Application (SCA): This tool is used to view and change the configuration values for the CMS 2002 Server.

Publishing Application Programming Interface (API): This API enables developers to build highly customized, dynamic Web sites that integrate easily with other applications.
CMS History
Content Management Server was originally developed in Canada at NCompass Labs Inc. as ActiveEnterprise. The prefix “Active” was a reference to NCompass’s work in the creation of the ActiveX technology. The software was later renamed Resolution. Some components within CMS continue to use the naming conventions of “AE” and “RE”.

Microsoft Corporation acquired NCompass Labs in 2001 and renamed the software Microsoft Content Management Server.