Based on Java, CrossFTP Pro is designed as a cross-platform FTP client that can accommodate both beginner users and more experienced ones. It comes wrapped in a very simple user interface that presents the remote and local file repositories in a classical manner.