This is an open source program, so you can develop more if you need more utilities. FileZilla in addition to supporting FTP protocol, also supports FTPS and SFTP. Advantages of the program you can use:
Upload files via FTP with FileZilla Picture 1 • User-friendly interface, easy to use
• Support FTP, FTP over SSL / TLS (FTPS) and SSH File Transfer Protocol (SFTP)
• Compatible with many operating systems such as Windows, Linux, OSX
• Multi-language support
• Support upload / download resume for 4GB file. Allows you to select the optimal line capacity