There are two main types of backup, image backup (and cloning), and file backup.
File backup is mostly used for data, whereas image backup (and cloning) is mainly used for OS backup.
Within each of those categories, there is whole, incremental, and differential backup (mostly, those terms apply to file backup).
So, choose your backup software based on those two categories.