CMS je skraćenica od engleskog izraza "Content Management System" te označava sustav koji omogućuje upravljanje sadržajem. Web-CMS-sustavi omogućuju korisnicima jednostavno, a u isto vrijeme napredno upravljanje sadržajima stranica. Stvarajući jedinstvenu podatkovnu infrastrukturu, CMS omogućuje preglednu organizaciju svih podataka. CMS se nalazi u pozadini svih internet-portala. Glavne osobine dobrih CMS-sustava su jednostavnost korištenja, preglednost podatkovne strukture, prilagodljivost za različite svrhe i visok nadzor nad cjelokupnim procesom objave sadržaja.