If your business requires you to share large files with your customers or vendors, or security and access control of these documents is a big concern for you, then email attachments is not an option for you. You need to set up an FTP (File Transfer Protocol) server.
"FileZilla is a good and easy to use FTP Server for Windows, which will allow you to run a server with user and group permissions.
- Supports FTP and secure FTP.
- Cross-platform. Runs on Windows, Mac and Linux.
- Available in many languages.
- Supports resume and transfer of large files - larger than 4GB.
- Remote file editing."
Via Ashok Ramachandran