Un Content Management System (CMS) è un software che aiuta gli utenti a creare, gestire e modificare i contenuti di un sito web senza la necessità di conoscenze tecniche specializzate
In altre parole, un CMS è uno strumento che permette di costruire un sito web senza dover scrivere tutto il codice da zero (e soprattutto senza dover sapere come codificare)
Il CMS gestisce per voi tutte le questioni legate all’infrastruttura di base, in modo che possiate concentrarvi su parti del vostro sito web più spinte in avanti.
I CMS sono utilizzati per gestire e organizzare i contenuti di un sito web, permettendo di creare, modificare e pubblicare contenuti in modo semplice e veloce, senza la necessità di conoscere linguaggi di programmazione3. WordPress e Joomla dei CMS tra i più noti e usati