Pro HGV Tech here...
i have bluetooth dongle in for 'everyday' diagnostics/sensor data reading and i have registered MES (incl. leads) for more indepth stuff.
with the bluetooth set up I have the full version of the 'Torque' app (available on Google Play store for about £2.50 and I'm assuming the (cr)Apple store too.) mainly use it for sensor monitoring and stuff, its more of a toy than an essential piece of kit, but it works well and has some pretty cool features even if it does take forever to set up the way you want it. reads and clears Engine codes.
i also have the free 'AlfaOBD' which is brilliant for anything other than ABS or SRS systems. i have noticed mine doesn't connect properly to at least the Parking sensor ECU may have issues with more but i just havent tried, yet. might be features that you get with the paid version but will read and clear Engine ECU codes and do all the sensor values in a little less of a customised way compared to torque.
'07 159 Lusso Saloon, 2.4 JTDm, Oltremare Blue.
'99 Fiat Coupe, 2.0 20v VIS, Portofino Blue, Full Leather, Mani-Back Longlife Custom S/S Exhaust.