We have remote machines generating xml-files of a few kb up to 10xMB in size.
We need to have these files uploaded to our ftp-server when the files are written.
Also files should be removed locally as they are removed from the server side folder (on next sync).
The program should sync over multiple local folders, defined by the user in "settings". Ftp-account is machine specific and should be entered upon install.
The client computers run different versions of Windows. From XP and up. XP-support not crucial. Program should run in background not disurbing the user (unless in debug mode or similar).