CMSは各種のコンテンツやレイアウトなど、ウェブサイトを構成するさまざまな要素を管理画面などのインターフェイスを通じて管理するためのソフトウェアの総称です。
かつてWebサイト制作といえば、HTMLファイルやCSSファイルなど、サイトの機能・デザイン・レイアウト・コンテンツをすべて集約した各種のファイルを直接編集し、公開サーバーにアップロードすることでWebサイトの更新を行っていました。
この作業のわずらわしさが、CMSの登場によって変わりました。

一からC言語をマスター第0話!プログラミング言語C はじめに!