Well, I guess, what do you want to know in particular?
They use a specific software such as Direct Link or ECM Spy and use a mapping key to store the map data on. They manually go in with the computer and change all the ignition and fuel parameters to better suit your set up. A dyno must be used, unless you can find someone that has the exact set up as you and use their map.