You would have to be connected online to do this otherwise the tuning software installs would be gigabytes in size to include every option out there.
I suspect they store the 1,000's of base files on their servers and they download what is needed based on some sort of lookup process based on what is in the ECM. But that worries me, you'd have store GM's files on a non GM server