CMS je web aplikacija koja se koristi za upravljanje delom podataka na web sajtu ili, čak svim podacima koji se tamo nalaze.
Sastoji se iz dva dela:
* web sajt na kome se nalaze tekstovi, slike, podaci, fajlovi i sl.,
* administrativnii panel, pomoću koga se sa lakoćom upravlja sadržajem na web sajtu.
Administrativni panel omogućava moderatoru web sajta, koji ne mora da poznaje HTML i programiranje, da rukovodi ubacivanjem novih i ažuriranjem ili brisanjem starih sadržaja sa web sajta.
Prednosti CMS sistema su:
* samostalno kreiranje, ažuriranje i brisanje sadržaja stranica uz mogućnost formatiranja teksta pomoću WYSWYG editora
* pristup administraciji web sajta 24 sata dnevno sa bilo koje lokacije
* modularan sistem - ukoliko se razni moduli mogi instalirati po potrebi
* neograničen broj web stranica, unos slika, zip fajlova, pdf fajlova, itd.
* ukoliko je podrzana višejezičnost