CMSとは、Contents Management System(コンテンツマネジメントシステム)の略で、Webコンテンツを構成する「テキスト」や「画像」、HTMLやCSSなどの「レイアウト情報」を一元的に保存・管理し、サイトを構築したり編集したりするシステムのこと。ただし、デジタルコンテンツの管理を行うシステムの総称なので、CMSイコールWebサイト管理ではない。

Webサイトを構築するには、文章や画像などを作成するだけでなく、HTML(ハイパー テキスト マークアップ ラングエジ)で文章を構成し、CSS(カスケーディング スタイル シート)などでレイアウトや装飾を行う。また、Webサイトを構成するページどうしをリンクでつなげるなど専門知識が必要だが、CMSはそういった専門知識が必要な部分を制御するもので、制作者はテキストや画像さえ準備すれば、簡単にWebサイトを構築できる。ただし、CMSをサーバに設置して利用可能な状態にしたり、準備されたデザインをカスタマイズする場合は、専門知識が必要になる。

無料ブログ等と特徴が似ているが、CMSのメリットとしては、

・オリジナルのURLを利用できる。
・ブログではなくWebサイトの構成でも構築可能。
・運営側による強制的な広告表示が無い。
・規約違反などで突然コンテンツを削除されるリスクが無い。
・デザインを自由に作ることができる。
・広告を載せるなど商用利用が自由にできる。
・Googleなどに認知され、上位表示されるようになれば資産になる。

などが挙げられる。