Kasablanca to prosty, a przy tym niezwykle szybki klient FTP, napisany w języku C++ na bazie bibliotek KDE. Jest pozbawiony większości zbędnych funkcji, oferując jedynie te najistotniejsze jak np. zaawansowany mechanizm zakładek i kolejkowania plików, obsługa połączeń szyfrowanych, nawiązywanie wielu połączeń jednocześnie oraz transfer danych bezpośrednio pomiędzy dwoma serwerami. Zaletą programu jest przyjazny i intuicyjny interfejs graficzny, a także wsparcie dla metody "przeciągnij i upuść", która pozwala w wygodny sposób m.in. organizować pliki oczekujące na transfer.