Upload or download files to/from remote servers via FTP and other protocols.
Automate file transfer and synchronization operations using scripts.
Full-featured FTP client and backup tool.