FileZilla is the free FTP solution. Both a client and a server are available. FileZilla is open source software distributed free of charge under the terms of thee GNU General Public License. 
FileZilla Features
Overview
FileZilla Client is a fast and reliable cross-platform FTP, FTPS and SFTP client with lots of useful features and an intuitive graphical user interface.
Features
Among others, the features of FileZilla include the following:
- Easy to use
- Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)
- Cross-platform. Runs on Windows, Linux, *BSD, Mac OS X and more
- IPv6 support
- Available in many languages
- Supports resume and transfer of large files >4GB
- Powerful Site Manager and transfer queue
- Bookmarks
- Drag & drop support
- Configurable transfer speed limits
- Filename filters
- Network configuration wizard
- Remote file editing
- Keep-alive
- HTTP/1.1, SOCKS5 and FTP-Proxy support
- Logging to file
Where are you at with your Website

YeoWebSolutions will assist you define your needs and give you the knowledge to make the best decisions for your website. We are a full service company offering Web Design, Hosting, Graphic Design, Video, SEO and Internet Marketing/Social Media.
