CMS je sistem za upravljanje sadržajem. Naravno, postoji više vrsta CMS sistema, verujem da se ti interesuješ za WCMS (Web CMS). Velika prednost ovakvih sistema je to što više ljudi mogu uređivati i unositi sadržaj kroz web interfejs i pomaže pri održavanju velikih sajtova/portala. Neki od besplatnih Web CMS istema su: Joomla, Drupal, Wordpress itd. Web CMS sistemi pripadaju grupi web aplikacija. Web CMS su dinamični sistemi i pišu se u određenim server-side programskim jezicima. Gore navedeni Web CMS-ovi su pisani u PHP-u, a za bazu koriste MySQL i predviđeni su za Linux platformu.
CSS je skaraćenica od Cascading Style Sheets. CSS služi da definiše elemente na stranici (fontove, boje itd.). To ti je sve ukratko. Da bi shvatila princip rada, svrhu najbolje je da skineš neki od Web CMS-a koje sam ti napisao iznad (Joomla, Wordpress...) pa da sam probaš lokalno.