JFTP2 to wieloplatformowy klient FTP umożliwiający wygodny transfer plików przy użyciu protokołu FTP. Oferuje wiele funkcji od tych elementarnych do bardziej zaawansowanych.

Aplikacja jest w całości napisana przy użyciu języka JAVA. Pozwala to uruchamiać ją na wielu platformach, m.in. Windows, Mac OS X, Linux, Solaris, HP-UX, OS/2 i UNIX oraz każdej innej platformie kompatybilnej z JVM. Główne funkcje oferowane przez JFTP2:

· Wsparcie dla protokołów SSl 3.0 i TSL 1.0
· Obsługa wielu algorytmów kryptograficznych (RSA, RC4, DES, Triple DES, Diffie-Hellman i DSA)
· Możliwość połączenia z wieloma hostami jednocześnie
· Obsługa proxy
· Obsługa uwierzytelnienia SOCKS
· Podstawowe opcje dot. plików na serwerze FTP i komputerze lokalnym
· Wygodny interfejs