Yes there are products out there that automatically tune and re-tune your bike on a moment by moment by moment basis. Yes they work, no they aren't necessary. There is just one slight little problem, they need a place to start.
Here is what I mean, assume you just upgraded your old reliable, good running 88" motor to a fire breathing 103" and you want that automatic tuning ecm thing to get it running correctly. That module, even if you had it on the bike before the upgrades doesn't know what you just did to the bike. That means it has to run way out of what is optimal long enough to collect data figure out how to tune the new configuration. That can be more than just annoying it can cause damage, really expensive damage. The solution: A proper tune to start with.