CMS (Content Management System) یا «سیستم مدیریت محتوا»، یک پلتفرم انتشاراتی جامع برای تولید، ویرایش، انتشار و مدیریت انواع محتوای دیجیتال (مانند متن، تصویر، ویدئو، اسناد، فرمها و...) برای وبسایتها است، که بدون نیاز به دانش تخصصی در زمینهی کدنویسی (HTML، CSS، JavaScript و...) میتوان از آن استفاده کرد.
در واقع CMS لایهی محتوا را از طراحی و عملکرد وبسایت جدا میکند و با فراهم کردن رابط کاربری گرافیکی (GUI) و ارائهی ابزارهای متنوع، به کاربرانِ غیر متخصص اجاره میدهد محتوای وبسایت خود را به راحتی و بدون نیاز به نوشتن کدهای پیچیده، مدیریت کنند.