מערכת ניהול תוכן (באנגלית: Content Management System ובקצרה CMS) אני מגדיר כתוכנה המאפשרת פיתוח, תחזוקה וניהול של אתרי ווב בצורה יעילה בדגש על קלות הוספה, ניהול ומחיקת תכנים ← מה שאין כאשר יוצרים אתר בכתיבה ישירה של קוד מקור.
מאפיינים
כל או כמעט כל מערכת ניהול תוכן מאפשרת להוסיף דפי תוכן כלליים, דפי קטגוריה מסוגים שונים, טפסי יצירת קשר מסוגים שונים והצגת מבני מידע שונים.
אתר ווב שמפתחים ניתן לתחזוקה וניהול עם מערכת ניהול תוכן דרך ממשק משתמש שבדרך כלל זמין לשימוש לאחר התחברות.