CMS کوتاه شده عبارت انگلیسی “Content Management System” یا همان سیستم مدیریت محتوا است. در مجموع دو راه کلی برای طراحی سایت وجود دارد.
به بیان ساده تر،CMS ها نیازما به برنامه نویسی را بسیار کم کرده و سرعت کلی پیشرفت پروژه را افزایش میدهند. CMS هـای معروف بسیار زیادی مانند دروپال، جوملا، مجنتو، رادیانت و وردپرس وجود دارند.