RT Systems makes a package, (software and cable) for the IC-9700. I don't have that particular radio, but I have RT software for eleven different Yaesu radios and it's flawless.
I'm using RT Systems (doesn't need special cable, just the correct USB cable, and you probably have it already) with my IC-9700, been a while since I have noticed a bug in the software. I also use the Icom CS-9700 software, it's much faster, but not as refined, and free is good. Firmware / Software | Support | Icom Inc..
RT Systems makes a package, (software and cable) for the IC-9700. I don't have that particular radio, but I have RT software for eleven different Yaesu radios and it's flawless.