Un CMS headless è un sistema di gestione dei contenuti solo back-end. Questo strumento consente alle aziende di gestire, archiviare e tracciare i progetti di contenuto dalla creazione alla pubblicazione, proprio come fa un CMS tradizionale. A differenza del software di gestione dei contenuti web, il livello di consegna front-end di un sito web è rimosso da un CMS headless. Gli sviluppatori possono utilizzare qualsiasi strumento front-end desiderino per presentare il contenuto che è stato creato. Questo contenuto è archiviato all'interno di un cloud e fornito come servizio tramite un'API. Ciò significa che le aziende possono distribuire contenuti oltre i siti web e le app su piattaforme come smartwatch e visori per la realtà virtuale. Questa soluzione offre anche spesso l'opzione di tradurre i contenuti in diverse lingue.
Nonostante la natura open-source, il miglior CMS headless non dovrebbe essere confuso con il software di gestione dei contenuti aziendali (BCM). Un'API consente ai contenuti di un CMS headless di essere pubblicati su qualsiasi piattaforma, mentre l'aspetto open-source di un BCM garantisce che gli utenti in più sedi possano modificare i file. Un CMS headless dovrebbe integrarsi con editor WYSIWYG.
Per qualificarsi per l'inclusione nella categoria CMS Headless, un prodotto deve:
Offrire modellazione dei contenuti
Consentire la creazione, lettura, aggiornamento e cancellazione dei contenuti
Facilitare il flusso di lavoro di produzione dei contenuti
Organizzare i contenuti in un repository basato su cloud
Dare alle aziende l'opportunità di riproporre i contenuti su più canali