FTP client is a software installed on a workstation which uses the FTP protocol to connect to an FTP server to transfer files.
Basic FTP clients are part of operating systems, including Windows, DOS, Linux and Unix.
However, many enhanced clients are available typically as shareware/freeware for Windows and as free software for Unix-like systems.
Many web browsers have built-in FTP clients as well.
Commercial FTP clients also exist with high performance or advanced features.