Et CMS (Content Management System) er et værktøj, der gør det nemmere at opdatere og administrere indholdet på en hjemmeside.
Et CMS giver brugeren mulighed for at oprette, redigere og slette indhold, uden at skulle have teknisk viden om HTML eller andre programmeringssprog.
Der findes mange forskellige CMS-systemer, fx WordPress, Joomla og Drupal.