> Previously everything was handled through emails and windows network drive (and this from an org with tens of subsidiaries and presence on every inhabited continent).
Have you heard about SharePoint? One of the goals of SharePoint is to solve such kind of problems your org once had.