FTP, which is an acronym for File Transfer Protocol, represents one of the most widely used ways to upload and download website files between a computer system and a web server. With an FTP client program such as FileZilla, you can establish a connection to your hosting account and drag & drop files or whole directories in either direction and the software will take care of all the rest. There are several benefits of using FTP, among them the option to restart a download/upload if there is some problem with the connection or the ability to set up different FTP accounts. With the latter option, you can create FTP users that can connect only to certain folders in your hosting account, but no other folders, emails or other information, which makes it the best solution if you need to grant a web designer access, for example. You can also use an FTP account with popular web design apps like Dreamweaver or FrontPage and upload the websites that you have created straight from them, without the need to resort to 3rd-party software.