DocBook è un linguaggio di markup per la documentazione tecnica, originariamente concepito per la redazione di documenti tecnici relativi all'hardware e al software informatico, ma utilizzabile per qualsiasi altro tipo di documentazione.
Uno dei principali vantaggi di DocBook è che consente agli utenti di creare contenuti documentali in forma indipendente dalla presentazione, catturando la struttura logica del contenuto; tale contenuto può quindi essere pubblicato in una varietà di formati, inclusi HTML, PDF, pagine man e HTML Help, senza richiedere alcuna modifica al codice sorgente.