It uses a INI text configuration file (twzBackupFtp.ini) to determine the details of the account(s) to backup, and where to send them.
There are also two optional scripts: twzBackupFtp_result checks whether a backup was successful, and twzBackupFtp_delete regularly removes older backups from the FTP server.
A single installation of twzBackupFtp can be backup an infinite number of accounts, allowing to send the saves to multiple FTP servers.
This is particularly useful for hosting resellers, or anyone with multiple web hosting accounts.