The Backup library provides functions to create and rollback backup types such as database, filesystem and media. It also provides an archiving facility.