CrushFTP uses a GUI for administration, but also installs as a daemon on Mac OS X, Linux, Unix, and as a service in Windows.
It supports multihoming, multiple websites with distinct branding, hot configuration changes, Attachment redirection, and GUI-based management of users and groups from a browser.
Plugins are included for authentication against SQL databases, LDAP, Active Directory, and other custom methods.
If edited directly, CrushFTP notices the modification timestamp change and load the settings immediately without needing a server restart.
It supported the ability to merge and mangle several file systems together regardless if they were from local folders, or another FTP site.
Multiple administrators can work concurrently, fixing the single admin limitation of prior versions.
According to the "what's new" page[10] it adds a dashboard for server information, delegated role-based administration, graphical job / event designer, MP4 movie streaming support using HTML5,[11] UPnP / PMP port forwarding and automatic external port validation testing, among many other features.
The "what's new" page lists a new CrushBalance load balancer, new Citrix protocol for VFS, uses fewer threads, Let's Encrypt plugin support, automated expiration reminder emails for passwords, accounts, and shares.
Additionally it lists Proxy Protocol v2 support for AWS load balancers, and an enhanced job management system.