Engineering teams are becoming more distributed due to designers, analysts, contractors, suppliers, and product teams working across locations.  Despite their distance, these teams must access the same data.  This includes CAD files, simulation results, product...