Data backup software is an application used to create a duplicate copy of data to safeguard it and enable recovery in the event it is lost, corrupted or infected by malware.Automatic backup software may use dates on files, file types, and specified and common default folders -- such as the user folders in Windows -- to identify data for backup.
Users can also outsource backup as a service, which is typically provided as cloud backup. Enterprise data backup software makes an administrator's job easier and saves time and resources. The backup software protects file system and application data. Capabilities in enterprise backup software often include centralized management, scheduling, reporting and monitoring. Backup products generally use deduplication and compression to reduce backup size.
Many data backup software packages also use encryption to protect sensitive data. Backup software may work differently with physical and virtual servers. Some backup software works with hypervisor application programming interfaces (APIs) to initiate virtual machine (VM) snapshots and send the VM snapshots to the backup server.