CMSとは、Contents Management System(コンテンツ・マネジメント・システム)の略で、WEBサイトを構成するテキストや画像、レイアウト情報などを一元的に保存・管理し、WEBサイトを構築・編集するシステムまたはソフトウェアのことです。
CMSを使えば、HTMLやCSSなどの専門知識が必要な部分は全てシステム側に制御させ、テキストや画像などの情報を入れていくだけで、誰でも簡単にWEBサイトの管理・更新・編集が可能です。
Xoops、Zope、Open CMSなど専門のCMSが代表的なもので、Wikiや各種Weblog、日記システムなどもCMSと言えます。複数のユーザーが1つのサイトを作り上げるようなシステムをCMSと呼ぶこともあります。