FTP is an acronym for File Transfer Protocol. Like HTTP (Hypertext Transfer Protocol) which is a protocol for transferring web pages and web page files, FTP is strictly designed for transferring and operating on files. It is a preferred method for uploading files to a server or downloading them from a server and is likely how you will upload your website’s files to the hosting server.
Although you can use FTP through most browsers, it is not recommended; an FTP client program will be much more useful. FTP client software allows you to transfer files between your local hard drive on your home or office computer and a remote server. FTP allows you to upload many pages and directories at once. Most FTP client programs allow you to drag and drop folders between your computer and the server just as if you were moving files between folders on your own computer.
Following this link mentions what Zenutech recommends to use as an FTP client program.