Keeping the versions of content, and being able to roll back to previous versions is a key feature of CrownPeak CMS.
All assets within the system - whether it be the content of web pages or assets like images and documents are all versioned within the CrownPeak CMS.
These assets can be audited, previewed and then of course, if desired, rolled back at any time within the CMS.