Content Management-mjukvara (CMS) är ett system som gör det möjligt att skapa, hantera och publicera digitalt innehåll – ofta för webbplatser – utan att behöva skriva kod. Den används för att organisera text, bilder, videor och dokument, och förenklar samarbete mellan redaktörer, utvecklare och andra användare.
Ett CMS består oftast av:
En administrationspanel där innehåll skapas och hanteras.
Ett publiceringsverktyg som visar innehållet för användare via webben.
Rollbaserad åtkomst så att olika användare kan ha olika rättigheter (t.ex. redaktör, administratör)