The John Deere and Caterpillar equipment I have is older, pre electronics so I have not dealt with this. My son is a mechanic for a large construction company and they run Caterpillar equipment. They buy or lease the software and he has a laptop which allows him to do everything a dealer can do. Diagnostics, injectors, hydraulic pressure and lots of other things are adjusted electronically. And then there are all the sensors that have to be monitored.