Much like HTTP is a protocol for viewing web pages and sites, FTP (File Transfer Protocol) is a standard protocol for uploading files over the Internet. For the new users, FTP software provides for a very easy drag-and-drop interface for web site control.
FTP is also a very powerful tool that allows for advanced users to perform various operations with ease and speed.