Menu principale:
1. CMS specializzati, cioè appositamente progettati per un tipo preciso di contenuti (un blog, un forum, un giornale online, ecc.)2. CMS generici, tendono a essere più flessibili per consentire la pubblicazione di diversi tipi di contenuti.
1. contenuti si intendono dati, informazioni, (testo, immagine, video, musica, software, ecc.).2. struttura s'intende: impaginazione, formattazione, architettura, sezioni, gestione delle modifiche e delle versioni, gerarchia e privilegi dei ruoli, ecc.
• una sezione di amministrazione (back end), che serve ad organizzare e supervisionare la produzione dei contenuti;• una sezione applicativa (front end), che l'utente web usa per fruire dei contenuti e delle applicazioni del sito.