Per assicurare, nel pieno rispetto delle indicazioni ITIL, la completa tracciabilità delle operazioni eseguite CMDBuild effettua la storicizzazione completa delle schede modificate (sia per il valore di ogni singolo attributo che per le eventuali relazioni).
E’ così possibile sia visualizzare la situazione del versioning di una qualsiasi scheda che stampare un report ad una data pregressa a scelta.
Il meccanismo è reso possibile dalle caratteristiche “ad oggetti” rese disponibili dal database PostgreSQL.
CMDBuild utilizza tali caratteristiche per creare accanto ad ogni "classe" e ad ogni "dominio" delle tabelle storiche "derivate" (utilizzando la sintassi SQL "inherits") dalla tabella principale ed alimentate nel tempo registrando il versioning completo di ogni singola scheda o relazione.