Un CMS (acronimo di Content Management System) è un programma che permette di pubblicare, correggere e modificare i contenuti attraverso una interfaccia centrale. Questi sistemi di gestione dei contenuti offrono procedure per gestire i flussi di lavoro in un ambiente collaborativo. Queste procedure possono essere manuali o automatizzate. Il primo content management system è stato annunciano alla fine degli anni Novanta.
WordLift è una estensione del più diffuso Web CMS open source: WordPress.
Mentre i CMS tradizionali contengono solo testi che i computer non possono comprendere, WordLift aggiunge il annotazioni semantiche che permettono al sito web o al blog di funzionare come una base di conoscenza collaborativa.