I use JMRI software on my NCE Powerhouse Pro Radio system. It is freeware from
click here It supports around 15 or so Command Station makes and models, and what seems like hundreds of decoder makes & models, however, ZTC Controls is not listed on it's configuration "options" as one of the supported Command Stations.
It does everything I want it to do (so far), including layout diagrams for turnout switching (which I haven't tried yet). The Windows base decoder programming, where you've got all the decoder settings on one window, adjust them, then re-write all, or just the changes, (even on the "main") is very useful. And because it stores your decoder settings for each loco on the computer, you don't need to go to the programming track to see what they are. You can re-label the throttle function buttons, but that's about it when it comes to tailoring each throttle. All you have is a "slider" for throttle control, and it does not indicate which speed-step it's set at.
And it also runs on Windows 98. (An old box I had laying around).
For "freeware" I'm very happys (so far) with what it does, as an introduction to pooter/DCC interfacing.