Il controllo versione è una parte fondamentale della gestione del contenuto. I documenti sui quali si lavora possono essere sottoposti a numerose modifiche nel corso della loro vita; le informazioni sul controllo versione consentono di semplificare le operazioni di gestione del contenuto dei documenti. Le versioni di un documento forniscono dati storici sulle modifiche in esso apportate a partire dalla creazione. Le versioni di un documento vengono create quando si sottopone a check-in e a check-out il documento. Una versione è un documento appartenente alla classe Documento o a una delle sottoclassi documento. Rappresenta il documento in un determinato momento della sua cronologia e viene salvata e gestita separatamente in un archivio oggetti. Se considerate nel loro insieme, le varie versioni di uno stesso documento diventano la serie di versioni del documento.
Alcune modifiche non vengono acquisite in una versione:
Un'icona accanto a un documento indica se il documento è stato sottoposto a check-in o a check-out e specifica lo stato della versione del documento sottoposto a check-out. Viene inoltre visualizzato il numero di versione principale del documento (a meno che non sia stato rimosso dall'amministratore del sito). Quando si sottopone a check-out un documento, viene sempre eseguito il check-out della versione corrente. La versione corrente di un documento è quella più recente nella serie di versioni. Per aprire e visualizzare altre versioni del documento, accedere alla pagina Informazioni o Proprietà del documento. È possibile innalzare di livello, abbassare di livello o eliminare le versioni del documento.