CMS (Content Management System) eli sisällönhallintajärjestelmä tai julkaisujärjestelmä tarkoittaa ohjelmistoa tai alustaa sisällön luomiseen, hallintaan ja julkaisemiseen verkossa. Tälläisiä ohjelmistoja ovat esimerkiksi WordPress, Drupal ja Joomla.