Backup Manager is a lightweight cross-platform backup-application written in Java utilizing BAF (Basic Application Framework) and GAF (Graphical Application Framework) as base. It allows configuration of arbitrary backup definitions which can be executed manually or automatically. I have written it to provide a lightweight and all-in-one backup solution to make backups of my files to my personal NAS (Network Access Storage).
Yes and no! Backup Manager has the advantage that it is a lightweight and simple to use application which allows you to easily create and track backups. Its functionality is inspired by robocopy (Robust File Copy) which is a command line tool to create complex copy and file synchronization tasks within windows.
I could have just used robocopy and created some batch files to make my backups. Unfortunately, robocopy has no GUI and I didn't want to check logfiles every day to be sure that my backup was successfull. There are also GUI applications which use robocopy in the background. I found these were pretty complex to manage as I wanted a really easy application which executes my backups with one click.
Simplicity is the real strength of Backup Manager. It simply gives you a tray-icon which displays the status of your backups. With a double click, the backup list opens and allows you to execute individual backups manually or to execute all or all due backups at once. It even has a "shutdown after execution" function to allow you to go to sleep without waiting for a long backup to finish. Just execute it and the computer will shut down automatically afterwards.