FTP (File Transfer Protocol) is used to transfer files between two machines. Usually used to publish your web site files transferring them from your computer to your hosting account in the server.
There are a lot of different FTP programs. We have many free FTP programs you can download from the Downloads section in your Client Area.
Please also check the WebDisk option in your cPanel for a modern, easy to use drag and drop files transfer option.