FTP stands for File Transfer Protocol and has been specifically designed to transfer files between computers using an FTP program.

In web hosting, FTP is usually used for uploading or downloading files to/from the webspace used. This means that you can use an FTP program to transfer the files required for your website to your webspace - e.g. software installation packages, HTML files, and images.