FlashScan V2 can do this, but its more of a DIY tuning tool or workshop tool. It is NOT a Hypertech, Superchips, etc programmer you just plug n play, you have to learn what individual tables need to be changed (just ask around here, lots of help). But, when BBF (BlackBox Flashing or standalone flashing) is implemented, AutoCal will take on the feature you want. Be able to send a customer an AutoCal unit with a custom tune, have them read their current tune out, email it to you, and then you can change it and email it back to them. And as of now only the LB7/LLY and some E38/E67s can switch tunes on the fly.