1. Backup Software
    1. Computer programs used to perform backup.
    2. Backup software creates supplementary exact copies of files, databases or entire computers.
    3. These programs may later use the supplementary copies to restore the original contents in the event of data loss.
  2. Key Features:
    1. Data Compression
    2. File Locking
    3. Backup Rotation Schemes
      1. Backup Types:
        1. Full Backups
        2. Incremental Backups
        3. Differential Backups
    4. Backup Scheduling
    5. Encryption
    6. Transaction Mechanism