FlexCMP gestisce il versioning di ogni pagina, conservando sia le copie delle versioni precedenti della pagina sia le informazioni relative a chi e quando abbia effettuato le modifiche che hanno generato le varie versioni successive della pagina stessa.
La generazione delle versioni avviene automaticamente ad ogni salvataggio della pagina (solo nel caso ovviamente si siano apportate modifiche alla pagina: un salvataggio senza alcuna modifica non provoca la generazione di una nuova versione di pagina).
È possibile ripristinare una qualsiasi versione della pagina, conservando le precedenti e le successive. Il versioning è configurabile per conservare un determinato numero di versioni di ogni pagina.