CMS merupakan Sebuah sistem yang memberikan kemudahan untuk mengelolah dan mengadakan perubahan isi website dinamis dimana Setiap orang ,penulis maupun editor setiap saat dapat menggunakannya secara leluasa untuk membuat , menghapus atau bahkan memperbaharui isi website tanpa campur tangan dari pihak webmaster.
CMS (Content Management System) pada umumnya terdiri dari dua elemen:
- Aplikasi manajemen isi (Content Management Application, [CMA]) : Yaitu elemen yang memperbolehkan untuk mengatur pembuatan,modifikasi dan penghapusan isis dari suatu situs Web tanpa perlu memiliki keahlian sebagai seorang webmaster
- Aplikasi pengiriman isi (content delivery application [CDA]): Yaitu elemen yang menggunakan dan menghimpun informasi- informasi yang sebelumnya ditambah,dikurangi ataupun diubah oleh pemilik situs web gunameng-up date website
Manfaat CMS
a. Manajemen data
b. Mengatur siklus hidup website
c. Mendukung web templating dan standarisasi
d. Personalisasi website
e. Sindikasi
CMS pada prinsipnya dapat dipergunakan untuk berbagai macam keperluan dan
dalam berbagai kondisi,seperti untuk:
1. Mengelola website pribadi.
2. Mengelola website perusahaan/bisnis.
3. Portal atau website komunitas.
4. Galeri foto, dan lain sebagainya.
5. Forum.
6. Aplikasi E-Commerce.
7. Dan lain-lain