You'll face a particularly important technical decision related to security and storage choices...
Excerpt from the Accellion: kiteworks evaluation:
"Aside from the ability to store multiple versions, Accellion does not provide any features for content management. You can view previous versions and promote older versions to be current versions. All of the versions are preserved, and there's no limit on how many versions are available. Additionally, there is only basic search...."(P. 249 in the ECM & Cloud File Sharing Report. )
Get the right vendor Shortlist based on your unique requirements.