コンテンツマネジメントシステムは、テキストデータとWebページのテンプレート(デザイン)を、それぞれデータベースを入力しておき、条件にそってテキストデータとテンプレートから新しいWebページを自動的に生成する。
文書作成者はHTMLコードを意識することなく、コンテンツ更新が可能となり、Webページのデザイン上のクオリティにも一貫性を持たせることができる。