CMS: Content Management System
I CMS (Content Management System, in italiano Sistemi di Gestione dei Contenuti) sono software che vanno installati su un server web e che facilitano la creazione, la gestione e la modifica di un sito.
Uno dei più grandi vantaggi dei CMS risiede nella loro capacità di permettere, anche a chi non ha familiarità con il linguaggio HTML nè esperienza di programmazione, un'agevole controllo della struttura e delle risorse di un sito web, specie per ciò che concerne la pubblicazione di contenuti online.
Per consentire la messa a punto di modifiche e aggiornamenti, infatti, i CMS mettono tipicamente a disposizione dei propri utenti pratici e intuitivi pannelli di controllo, accessibili direttamente online e protetti tramite password.
Esistono tantissimi tipi di CMS, classificabili secondo differenti criteri e principi.
Molti CMS sono gratis (ve ne sono anche di gratuiti per uso commerciale) e rilasciati con licenza Open Source, altri CMS sono a pagamento (spesso appositamente personalizzati per le esigenze del cliente). I CMS possono essere inoltre distinti sulla base del linguaggio con cui sono programmati (esistono ad esempio CMS in PHP e ASP), sulla destinazione d'uso e specializzazione (esistono CMS appositamente predisposti per blog, forum, ecc. ed altri più versatili e adatti ad ogni tipo di contenuto), e così via.
