Ce n'est pas une nécessité... les CVs de décodeurs peuvent très bien être programmés avec la centrale si elle comporte une interface homme/machine (clavier ou manette).
Sinon, il existe aussi un logiciel gratuit qui s'appelle "DecoderPro".
Le seul avantage de TrainProgrammer est de pouvoir accéder directement aux CVs à partir de TC.