CMSは、Webサイトのコンテンツ(内容)を構成する文章や画像、レイアウトの情報を一元的に管理することができるソフト。Contents Management Systemの頭文字をとった略語。通常、Webサイトを作成するにはホームページ作成ソフトを使用し、タイトルや見出し、レイアウトを1つ1つ構築していく必要があるが、CMSを使用するとソフトのインストール、デザインさえしてしまえば、ホームページ作成ソフトを使う作業はほとんどなくなり、コンテンツの充実に時間を割くことが可能となる。XOOPSやMT(Movable Type)はCMSとして使われる。