Sustav za upravljanje sadržajem ili CMS omogućuje korisniku web stranice jednostavno i brzo ažuriranje cijelog sadržaja web stranice.
CMS ili Content Management System je sustav za upravljanje sadržajem koji se koristi za upravljanje sadržajem na web stranicama. Korisnik ovim sustavom može upravljati, odnosno objavljivati, brisati ili mjenjati sadržaj, ovisno o potrebi.
Ovaj sustav napisan je u nekom od programskih jezika kao što su na primjer PHP, ASP, JSP ili neki drugi. Kada vaša web stranica bude objavljena i kada je korisnici počnu posjećivati, htjeti ćete napraviti neke izmene ili ažuriranje kao što su promjene kontakta, izmjena sadržaja ili neke jednostavne promjene za koje nije potrebno nikakvo napredno znanje. CMS sustavi dizajnirani su tako da ih je vrlo lako koristiti i da bilo tko može upravljati svojom web stranicom.
Izrada web stranice na nekom od CMS sustava može biti skuplja od izrade obične web stranice, no omogućava mjenjanje cijelog sadržaja po volji i bez dodatnih troškova. Velik broj CMS sustava dostupan je besplatno, no postoji i niz onih komercijalnijih koji se prodaju po znatno visokim cijenama.
Važno je kada birate CMS sustav da se odlučite web stranicu napraviti na onom koji je jednostavan za korištenje i upravljanje stranicom.