In procesul de web development a devenit tot mai facila administrarea continutului cu diverse aplicatii de gen CMS. Pe masura ce spatiul web se dezvolta, si tehnicile prin care utilizatorul web isi poate administra singur situl devin tot mai avansate, facandu-l sa fie un mic specialist in web development.
Daca la inceput procesul de web development se desfasura cu ajutorul unui simplu editor de text, ulterior s-au dezvoltat editoarele de tip What You See Is What You Get (WYSIWYG) care ofera vizualizarea instanta a efectelor modificarilor facute in codul un site. Astfel se ofera un mai mare control asupra designului si o mai mare manevrabilitatea a codului, mai ales ca se creeaza si legaturi intre fisierele de tip HTML si cele CSS apelate.
Astazi, pe langa upgradarea procesoarelor de text, a devenit din ce in ce mai usor pentru utilizatorii de web, neinitiati in web development, sa-si administreze propriile situri printr-un singur instrument de tip Content Management System (sistem de administrare a continutului). Acesta are, de obicei, un editor de text integrat de tipul WYSIWYG care permite editarea directa a paginilor si sectiunilor unui site precum si vizualizarea in timp real a modificarilor si efectelor lor.
Interfata cu utilizatorul este usor de manevrat si permite chiar si unui incepator sa realizeze modificari de baza, sa urce poze si sa pozitioneze elemente de continut, sa decida ce va aparea sau nu pe paginile websitului sau. Se ajunge astfel la un grad mare de personalizare, desi, pentru cei mai comozi si care nu-si doresc un site de prezentare unic, din punct de vedere estetic se pune la dispozitie o multitudine de teme si template-uri usor de integrat.
Modalitatea aceasta de administrare, prin intermediul unui CMS, a fost initial accesibila numai companiilor mari, cu situri complexe carora le alocau bugete substantiale. Acum se gasesc in tot spatiul virtual numeroase aplicatii de gen, de tip open source sau pur si simplu distribuite gratuit, ideale pentru paginile web de complexitate redusa. Costurile sunt extrem de mici si implementarea unui sistem de administrarea a continutului e tot mai la indemana utilizatorului mediu de internet.
Daca unele aplicatii pot necesita mai multe cunostinte, fiind necesare atat introducerea continutului cat si instructiuni de pozitionare si formatare a lui, altele ofera functii integrate mai evoluate in care utilizatorul nu trebuie decat sa aleaga contentul, acesta fiind plasat in functie de setari prestabilite dupa reguli stricte de web development.
Partea buna a unui CMS este ca ofera neinitiatilor unelte puternice, rapide si ieftine de a-si crea propriul site, dar reversul medaliei este scaderea calitatii paginilor web pentru ca nu mai sunt folosite cunostintele specialistilor in web development, nu se mai cunosc regulile de baza care fac internetul un mediu in continua dezvoltare, scazand si adresabilitatea asupra altor utilizatori.