There are many FTP programs for accessing the FTP server. Basically one can distinguish between Commandline Clients (text based) and GUI Clients (surface based). Text oriented programs can often be found in UNIX environments or in the field of automated downloads. For daily work, a surfacebased program can be recommended as many working steps can be done faster and more comfortable.
Please, consider that most of the FTP programes exchange data unencoded.
... are generally delivered with every operation system and named "ftp", ftp.exe or similar
Additional clients are available at
Furthermore, a FTP transfer can be started with every common web browser. Still, only single files can be transported here. The direction of the transport is also limited, in general only downloads can be made.