I use Dragon NaturallySpeaking 8 Medical and Macro Express together. Some macro functions I use are easier to construct in Macro Express and I just trigger them with voice dictation. I am a non-programmer. I haven't had any problems with the two working together.