with all the simple remote desktop options, all that work can be done easily remotely as long as you provide the laptop and connection locally the person doing the programming can be basically anywhere,helps If your also on the phone for any manual type instructions like turning a key or starting the car there shouldn't be any issues really,