rt SYSTEMS develops programing software for a ton of radios for both OSX and PC. With little effort I was also able to get it to run and communicate with several flavours of Linux.
According to their site they support the following platforms:
Alinco
Anysecu
AnyTone
Baofeng
Baojie
BTech
DMR Radios
Dusty Motorsports
HYS
Icom
Jetstream
Jimtom
Jingtong
Juentai
Kenwood
Leixen
Luiton
Pofung
Powerwerx
Puxing
Quansheng
QYT
Rugged Radios
Ra