AhsayOBM client agent designed for backing up servers and VMs allows users to keep unlimited version history of the backup data. Mulitple retention policies can also be defined for keeping different stages of legacy data. For example, user can create retention policies that have the same effect as grandfather-father-son rotation scheme in tape backup.