CMS merupakan sebuah aplikasi web atau software web yang tujuannya untuk memudahkan dalam pengelolaan (upload,edit,menambahkan,dll) konten dalam sebuah website/blog/aplikasi web tanpa harus dibekali pengetahuan tentang hal-hal yang bersifat teknis tanpa harus memiliki pengetahuan tentang bahasa pemrograman web.
Ada beberapa jenis-jenis Content Management System atau CMS, yaitu :
§ CMS untuk membuat personal blog, contohnya WordPress.
§ CMS untuk membuat web e-Commerce, contohnya PrestaShop, OsCommerce, Opencart, Drupal.
§ CMS untuk membuat web e-Learning, contohnya Moodle.
§ CMS untuk membuat personal web, contohnya joomla!, Mambo.
§ CMS untuk membuat e-Office, contohnya katanya (Kantor Maya).
§ CMS untuk membuat web e-Forum, contohnya phpBB, MYBB,Vbulletin.
Keuntungan Mengunakan CMS
• Konsistensi design website dapat dijaga
• Content yang dikehendaki dapat dipublikasikan tanpa pengeditan oleh orang lain
• Menghemat biaya untuk mempekerjakan web specialist
• Notifikasi otomatis kepada pemilik website jika ada content yang sudah kadaluarsa
• Memungkinkan kerjasama yang baik antar pengelola suatu website.
• Mengurangi kompleksitas dalam pengelolaan informasi ke website.
Fasilitas Dasar CMS