Các tính năng 
CrushFTP hỗ trợ các giao thức FTP, FTPS, SFTP, HTTP, HTTPS, WebDAV và WebDAV SSL. Ngoài ra, mặc dù không phải là một giao thức, nó cũng hỗ trợ các giao diện web AJAX/HTML5 và Java applet cho người dùng đầu cuối để quản lý tập tin của họ từ một trình duyệt. CrushFTP sử dụng một giao diện người dùng đồ họa phục vụ cho việc quản trị, nhưng cũng cài đặt như một daemon trên hệ điều hành Mac OS X, Linux, Unix, và như một dịch vụ trong Windows. Nó hỗ trợ multihoming, nhiều trang web với nhãn hiệu khác biệt, các thay đổi cấu hình nóng, ngăn chặn OutLook Attachment, và quản lý người dùng và nhóm người dùng với giao diện đồ họa trực quan. Các Plugin được đi kèm để xác thực các cơ sở dữ liệu SQL, LDAP, Active Directory, và các phương pháp tùy chỉnh khác. Tất cả các cài đặt được lưu lại trong các file XML mà có thể chỉnh sửa trực tiếp, hoặc thông qua giao diện web, Nếu chỉnh sửa trực tiếp, CrushFTP sẽ thông báo các thay đổi trong timestamp và tải các cài đặt tức thì mà không cần khởi động máy chủ.