Ett CMS (engelska: Content Management System) är ett system för att hantera allt innehåll på webbplatsen. Det håller reda på varje del, precis som biblioteket håller reda på alla böcker och lagrar dem. Innehåll kan vara text, foton, musik, videofilm, dokument eller annat man kan tänka sig. CMS brukar på svenska även kallas för publiceringsverktyg eller innehållshanterare. En stor fördel med att använda ett CMS är att det krävs nästan inga tekniska kunskaper eller färdigheter för att hantera.