CMS ( Control Management System ) adalah perangkat lunak yang memungkinkan seseorang untuk
menambahkan dan/atau memanipulasi (mengubah) isi dari suatu situs Web.
Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen:
- aplikasi manajemen isi (Content Management Application, [CMA])
- aplikasi pengiriman isi (content delivery application [CDA]).
Elemen CMA memperbolehkan si manajer isi -yang mungkin
tidak memiliki pengetahuan mengenai HTML (HyperText Markup
Language)-, untuk memenej pembuatan, modifikasi, dan penghapusan isi dari suatu
situs Web tanpa perlu memiliki keahlian sebagai seorang Webmaster.
Elemen CDA menggunakan dan menghimpun informasi-informasi yang sebelumnya telah
ditambah, dikurangi atau diubah oleh si empunya situs web untuk meng-update
atau memperbaharui situs Web tersebut. Kemampuan atau fitur dari sebuah
sistem CMS berbeda-beda, walaupun begitu, kebanyakan dari software ini memiliki
fitur publikasi berbasis Web, manajemen format, kontrol revisi,
pembuatan index, pencarian, dan pengarsipan.