this is simple backup client<=>server oriented system;
you put the server on the machine you want to backup;
and the client on the machine used for storage;
Make generational backups with backup monitoring utilities including email notification. Backup to multiple locations with different options. Web restore system so users can restore their own files from a mounted volume or server. Cross platformable.