Con il termine content management (in italiano: gestione dei contenuti) si indica la serie di processi e tecnologie a supporto della raccolta, della gestione e della pubblicazione di informazioni indipendentemente dal supporto utilizzato. Ai giorni nostri con content si fa riferimento all’informazione, più specificatamente a informazioni di tipo testo, come i documenti, di tipo multimediale, come file audio o video, o qualsiasi altro tipo di informazione che necessita di una gestione del ciclo di vita dei contenuti. Un classico esempio di sistema di content management (content management system), applicato ai contenuti web, è uno strumento software che permette di creare, aggiornare e pubblicare le “informazioni” delle pagine di un sito sulla base dei template fissati (che, ovviamente, possono essere revisionati anch’essi). Il programma gestisce i contenuti (soggetti a costante evoluzione) esattamente come i dati in un database. Grazie al tool non occorre alcuna competenza di sviluppo del codice in un linguaggio di programmazione per siti web. Esistono sistemi di content management per le applicazioni, sia “business” che “home”, più disparate, e ve ne sono ottimi anche di tipo open source.