Give it a few years and we'll have a diagnostic app for our smart phones lol. Its already on its way.
Caterpillar does this with their heavy equipment. Downtime is bad news for them as well. Good idea for them to know what parts they might need to order before they send service out.
International has announced new software where they can run a diagnostic test upload stuff wirelessly, hackers going to have fun now