Girlfriend has a Mac Book Pro, I'll see if I can get RAVE on that - it is just a PDF file....
As for diagnostics....
All Comms is by far the best value for money - including getting it imported from the states...is what I use and it is a really good piece of kit.
If you have a bit more dosh, the GAPDiagnostics IIDTool is a handy carry in the car device, it uses the dash message display so if yours is fecked, you're screwed!, But they do so a bluetooth version I believe that links to an external device.
Lynx has a mixed bag of reviews, never used, can't comment.
Bearmach Hawkeye - is meant to be OK, but can't recalibrate the Air Suspension so seems pointless to me, but can read live data.
There is the iCarSoft device, never used, but reportedly not a bad bit of kit.
For the more flush, there is the Faultmate Extreme - which is the fecking nuts, uber powerful and you can do what the feck you like to your car with it...even make it thinks its a toaster.....!!! but budget nearly £1000 for it!
Snap On do a line of devices like the Solus, but they are aimed more at the Pro-Sumer market and are expensive.