MADCAT can manage baselines of your data. Baselines can be seen as read-only snapshots of your data. Once a baseline is closed, the data is saved at the time of closure. You can continue modifying your data but you will always be able to see it at the time of baseline's closure.
It can show you dynamically the changes made between baselines with colors.
With the menu "Baselines", end users can also easily navigate through baselines and compare them by changing the reference baseline. Create new baseline from any existing baseline (create a new branch)
The history of changes performed in a baseline is saved in a baseline file (Extension is XBL). A baseline file can be loaded at any time. It is also an XML file which can be used to perform analysis and reporting.
By switching from one baseline to another, you can produce a version tree like this :
Baseline mechanism can be activated or deactivated at any time by modifying the workspace definition file.