An FTP program is generally used to upload files to a server. Many operating systems have built-in FTP software.
If you have Windows 7 or newer, you can simply add your FTP account as a Network drive.
Click here to see how you can add network drives using Windows 7.
Click here to see how you can add network drives using Windows 8.
On all other systems we recommend using FileZilla. This is an open source and free software with very complete FTP features.