What I was thinking of doing was to design/propose an infrastructure for exporting diagnostics into a SOAP message, transmitting it wireless and having a server-side software read/store/process it/interpret it. Why? Well, the technology exists to communicate real-time data with dealerships/service stations etc. Saves time in diagnosing issues before you even take the car to the service station.
I recently had a P0506 code (low idle) and wasted 1 day at the dealership waiting for some of their mechanics to use the OBD tool they have since the other mechanics were using it. If the diagnosis was sent to the dealership in real time when the code came up I wouldn't have to wait an entire day for them to look at the problem. Funny thing I told them the code, showed them the freeze frame data and they still wanted to diagnose it themselves! Honda