HAM programs
A couple of programs which I am using and prefer because they are compatible with Omnirig.
OmniRig is a freeware COM component for amateur radio enthusiasts that serves as a Computer-Aided Tuning (CAT) engine, allowing multiple software applications to simultaneously control a single transceiver or receiver via a serial port.

Logbook: LOG4OM2. Supports Omnirig
Was using Ham Radio deLuxe before, but this program is commercial and does not support Omnirig. Log4OM2 is advanced and free to use.

Catsync: Connect to a nearby KIWI SDR. Supports Omnirig
Yes, you have interference, QRM and radio sucks. Try Catsync, connect to a nearby KIWI sdr and see the waterfall on your computer screen, and hear the stations through your speakers, hopefully without qrm.

Digital Modes: JTDX updated version! Supports Omnirig
WSJTX and JTDX are beautiful but the updated version is even better. Love this one! Notice the buttons to change band which is a great feature. Check the band buttons, fast changing band.

Com Port: TCP COM Bridge
When using Ham Radio deLuxe you need to split a com port on your computer to make it even work with Omnirig compatible programs. TCP COM Bridge is an excellent choice.