BatchSync is a reliable and high speed solution for automating file synchronization, backups, mirroring, and replication over FTP. BatchSync is designed to be run scheduled and unattended at the server, with extensive logging options and email notifications to help with remote monitoring.