Features I need from my backup software include:
- Full image backups and selected file/folder backups
- Backup and restore to/from local disks, and local shares
- Bare metal restoration of full image backup, ideally from a network share
- Selected file restoration
- Automatically scheduled full and differential backups
- Auto deletion of previous backups, while keeping specified number of prior versions
- Continuous backup of files to cloud, with multiple previous versions of each file maintained based on available space
- Replication of local backup to cloud
- All backups encrypted with a password that I specify
- Email notification of failed/successful backup