I load from my 310xt to Garmin Express on my 2013 Macbook pro. Both devices are old tech now, and have seen better days, but it still works. I'm not 100% sure if it's Garmin Express, or the 310 that keeps requesting 18 minute software updates, so that's a bit annoying, but the basic requirement (upload all my rides/runs, accurately) is there.