Softver kontrolera digitalnog multipleksiranja (DMX) dizajniran je za upravljanje svjetlosnim emisijama putem računalnog programa. DMX kontroleri su također dostupni kao hardver, ali mnogi korisnici preferiraju softverske kontrolere jer štede na prostoru i puno su jeftiniji. Neki dijelovi softvera DMX kontrolera dostupni su besplatno i mogu se koristiti zajedno s pretvaračem univerzalne serijske sabirnice (USB) u DMX za slanje potrebnog DMX protokola u postavku rasvjete. Ova vrsta softvera također se može koristiti za upravljanje laserima i strojevima za maglu.
DMX se može smatrati jezikom koji se koristi da govori sustavu rasvjete što treba učiniti. Korisnik govori DMX kontroleru što želi da svjetla rade, a DMX kontroler pretvara poruku i šalje je u sustav rasvjete. Kako bi se to olakšalo, sva svjetla će biti numerirana, tako da korisnik također može kontrolirati što se događa s pojedinim svjetlima u lancu.
Za upravljanje svim ovim funkcijama s računala, razvijen je softver DMX kontrolera. Iz sučelja programa korisnik može postaviti svjetla na prigušivanje, svjetliju, uključivanje i isključivanje te promjenu boje. Postoji mnogo opcija za ovaj softver, ali većina ima iste ključne funkcije. Iako je moguće imati do 512 kanala koji rade preko DMX kontrolera, više svjetala se može dodati istom kanalu tako da rade kao jedinica. Na primjer, da su četiri svjetla razbacana oko stropa sve spojena na kanal jedan, zatamnjivanjem kanala jedan, mreža od četiri svjetla bi se unisono prigušila.
Povezivanje sustava rasvjete s osobnim računalom (PC) jedan je od problema koji postavlja softver DMX kontrolera. Za prijenos DMX signala potrebni su XLR konektori, koji su trostruki ili peterokraki vodovi s “muškim” i “ženskim” krajem, koji se često koriste za mikrofone. Malo je vjerojatno da će računalo imati XLR izlaz, dostupni su pretvarači koji rade s USB priključka računala.
Softver DMX kontrolera također se može lako ažurirati. Iz tog razloga čak i hardverski bazirani DMX kontroleri koriste softverske aplikacije za glavne funkcije. Kao rezultat toga, postoji sve širi popis značajki dostupnih u softveru, kao što su trodimenzionalni virtualni prikazi svjetlosnog showa. Softver DMX kontrolera također je dostupan za neke vrlo napredne mobitele za ultra-mobilnu kontrolu svjetlosnih emisija.