MenuBackup Manager

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).

Just another Backup Application?!

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.



  • Unlimited backups
    Configure any number of backups you might want to have.
  • Execution interval
    Execute your backups on a regular basis. You can set up intervals for each individual backup. Let Backup Manager then remind you if backups are due or even let it automatically backup the files.
  • Obsolete file management
    You can configure any backup to delete or keep obsolete files (files which have been deleted in the source directories since the last execution).
  • Empty directories
    Backup or ommit empty directories ... whatever you prefer can be configured per backup.
  • Multiple sources
    Put multiple sources into one backup. This allows you to backup multiple independent folders into one backup folder. You can also decide whether the names of the source folder should be created as folders inside the backup destination folder or not.
  • Skinnable
    Use or create own skins to fully adapt the appearance to your demands.