CMS ย่อมาจาก Content Management System เป็นระบบที่นำมาช่วยในการสร้างและบริหารเว็บไซต์แบบสำเร็จรูป โดยในการใช้งาน CMS นั้นผู้ใช้งานแทบไม่ต้องมีความรู้ในด้านการเขียนโปรแกรม ก็สามารถสร้างเว็บไซต์ได้ ตัวของ CMS เองจะมีโปรแกรมแถมมาและสามารถแทรกเองได้มากมายเช่น webboard , ระบบจัดการป้ายโฆษณา , ระบบนับจำนวนผู้ชม แม้แต่กระทั่งตระกร้าสินค้า และอื่นๆอีกมากมาย CMS เป็นเหมือนโปรแกรม โปรแกรมหนึ่ง ที่มีผู้พัฒนามาจากภาษาคอมพิวเตอร์ที่ใช้ในเว็บไซต์เช่น PHP , Python , ASP , JSP ซึ่งในปัจจุบันมีคนใจดีพัฒนา CMS ฟรีขึ้นมามากมายอย่างเช่น Mambo , Joomla , Wordpress แน่นอนว่าผู้พัฒนาระบบ CMS ฟรี ที่กล่าวมาข้างต้นนั้นล้วนเป็นมืออาชีพที่มีฝีมือในเรื่องของ เว็บไซต์เป็นอย่างยิ่ง ทั้งการเขียนโปรแกรมที่รัดกุม การออกแบบเนวิเกชั่นที่ดี ทำให้ภาพรวมของเว็บไซต์ที่ใช้ CMS นั้นออกมาในแนวมืออาชีพอย่างมาก (ที่มา เว็บไซต์ hallomyweb.com)

ถ้าจะพูดให้เข้าใจง่าย CMS ก็คือ เว็บไซต์สำเร็จรูปที่เราต้องติดตั้งบนเว็บเซิร์ฟเวอร์ (ซึ่งจะต่างกับเว็บบล๊อกที่เราแค่สมัครสามาชิกก็สามารถใช้งานได้เรย เมื่อเป็นเว็บสำเร็จรูปทำให้เรา ไม่ต้องเขียนโค๊ดใดๆ เรามีหน้าที่แค่จัดการโครงสร้างของเว็บ ธีม และการจัดการเนื้อหาของเว็บ ประโยชน์ของมัน ก็อย่างที่บอกไม่ต้องเขียนโค๊ดเอง และทำให้การพัฒนาเว็บไซต์เป็นง่าย ไม่ยุ่งยากเหมือนในอดีต โดยในปัจจุบันระบบ cms มีด้วยกันหลายตัว (อาจจะพูดได้ว่าเป็นร้อยๆตัว) แต่ที่ได้รับความนิยมทั้งในไทย และในต่างประเทศมีไม่กี่ตัว หลักๆคือ Joomla, Wordpress และ Drupal โดยเว็บไซต์นี้จะอธิบายการใช้งานหลักๆ 3 คัวนี้ แต่ก็มีตัวอื่นๆมาให้ได้ทดลองใช้ เช่น moodle , phpbb ,Mybb คือตั้งใจไว้ว่าอยากจะให้ได้ทดลอง CMS ให้ได้เยอะที่สุด อย่าลืมฝากติมตามเว็บไซต์นี้ด้วยนะครับ