نرم افزار مديريت محتوا يا Content Management System برنامه اي است كه بطور كامل از ايجاد، مديريت و بروزرساني يك وب سايت پشتيباني مي كند و تمام ابزارهاي مورد نياز براي مديريت يك سايت را دارا مي باشد. CMS چرخه زندگي يك صفحه وب را از ايجاد و بروزرساني تا انقراض آن در بر مي گيرد. CMS همچنين داراي قابليت مديريت ساختار سايت، شيوه نمايش صفحات و ارتباط آنها با منوها مي باشد. به عبارت ساده تر CMS نرم افزاري است براي توليد وب سايتي حرفه اي.
استفاده از CMS بجاي روش قديمي صفحات ثابت از لحاظ تجاري و اقتصادي مزاياي بسيار زيادي دارد از جمله:
• صرفه جويي در زمان براي ايجاد و بروزرساني صفحات وب
• سازگاري و استحكام بيشتر
• راهبري (navigation) پيشرفته
• انعطاف پذيري بيشتر
• كنترل نامتمركز سايت
• امنيت بالاتر وب سايت
• كاهش ورود اطلاعات تكراري
• كاهش چشمگير هزينه هاي نگهداري