I'm looking to purchase a new machine and one vendor I am communicating with tells me I will need THREE individual UC100 controllers if I wish to use Mach3, Mach4, and UCCNC. He says the Mach licenses (as well as the UCCNC license) are married to each UC100.

I already have a license for Mach3 and it was my understanding that its license (and also for Mach4) are unique to the PC running their software. (Not the motion controller). It would seem that Mach3/Mach4 would have to be pretty "intimate" with the UC100 in order to use it as part of their licensing strategy.

Is the vendor correct? Would I need three different UC100 controllers to run all three software packages on a single PC?