If there is a requirement for
- automated,
- batch oriented and
- time or event scheduled file transfer
- with the possibility of recording an audit trail and
- if you are looking for an application that can be used on all operating system platforms where a JVM will run
then YADE could be your first choice.