apa itu cms?
di wikipedia dijelaskan cms adalah singkatan dari content management system atau dalam bahasa indonesianya sistem manajemen konten merupakan perangkat lunak yang memungkinkan seseorang untuk menambahkan dan/atau memanipulasi (mengubah) isi dari suatu situs web.  
pemahaman saya sendiri cms adalah semacam software yang diciptakan untuk membuat sebuah website agar lebih mudah dalam mengelolanya.
tidak, ada banyak sekali cms yang bisa kita gunakan baik gratis maupun berbayar seperti joomla, drupal, quick cms dan lain sebagainya.  
namun saya sendiri lebih suka menggunakan wordpress karena banyak sekali fourm dan tutorial tentang wordpress, sehingga jika ada masalah pada cms tersebut sangat mudah mencari solusinya.