All of the above listed programmable dmx controllers can be programmed using MAC or PC software. Some versions of the software are more advanced. All software for programming these controllers is easy to use and we occassionally provide additional support. Full documentation is available with every purchase.