System zarządzania treścią, czyli CMS (ang. content management system), to oprogramowanie, które pozwala tworzyć, zarządzać i zmieniać treści na stronie bez specjalistycznej wiedzy technicznej. Ma prosty interfejs do tworzenia, edycji i publikowania treści, więc stroną mogą zarządzać także osoby, które nie są programistami.
Platformy CMS są niezbędne dla stron, które wymagają regularnych aktualizacji treści, takich jak blogi, sklepy internetowe czy strony firmowe. Popularne systemy CMS, takie jak WordPress, Joomla i Drupal, pozwalają zarządzać tekstem, obrazami, filmami i innymi mediami. Obsługują też wtyczki i motywy, co daje dużą swobodę w dopasowaniu strony. CMS upraszcza zarządzanie treścią, dzięki czemu firma może sprawnie utrzymywać aktualną obecność w sieci.