Digitālās multipleksēšanas (DMX) kontrollera programmatūra ir paredzēta gaismas šovu vadīšanai, izmantojot datorprogrammu. DMX kontrolleri ir pieejami arī kā aparatūra, taču daudzi lietotāji dod priekšroku programmatūras kontrolieriem, jo tie ietaupa vietu un ir daudz lētāki. Dažas DMX kontrollera programmatūras daļas ir pieejamas bez maksas, un tās var izmantot kopā ar universālo seriālās kopnes (USB)–DMX pārveidotāju, lai nosūtītu nepieciešamo DMX protokolu apgaismojuma iestatījumam. Šāda veida programmatūru var izmantot arī lāzeru un miglas iekārtu vadīšanai.
DMX var uzskatīt par valodu, kas tiek izmantota, lai apgaismojuma sistēmai pateiktu, kā rīkoties. Lietotājs stāsta DMX kontrollerim, ko viņš vēlas, lai gaismas dara, un DMX kontrolleris pārvērš ziņojumu un nosūta to apgaismojuma sistēmai. Lai to atvieglotu, visas gaismas būs numurētas, tādējādi lietotājs var arī kontrolēt, kas notiek ar atsevišķiem lukturiem ķēdē.
Lai kontrolētu visu šo funkcionalitāti no datora, ir izstrādāta DMX kontrollera programmatūra. Programmas interfeisā lietotājs var iestatīt apgaismojumu, lai tas kļūtu blāvāks, gaišāks, ieslēgtos un izslēgtos un mainītu krāsu. Šai programmatūrai ir daudz iespēju, taču lielākajai daļai ir vienādas galvenās funkcijas. Lai gan ar DMX kontrolleri var darboties līdz pat 512 kanāliem, vienam kanālam var pievienot vairākas gaismas, lai tās darbotos kā vienība. Piemēram, ja ap griestiem būtu četras gaismas, kas ir savienotas ar pirmo kanālu, aptumšojot pirmo kanālu, četru lukturu tīkls aptumšotos unisonā.
Apgaismojuma sistēmas pievienošana personālajam datoram (PC) ir viena no problēmām, ko rada DMX kontrollera programmatūra. DMX signāliem ir nepieciešami XLR savienotāji, lai tos pārraidītu, kas ir trīs vai piecu zaru vadi ar “vīriešu” un “sieviešu” galu, ko bieži izmanto mikrofoniem. Maz ticams, ka datoram būs XLR izeja, ir pieejami pārveidotāji, kas darbojas no datora USB porta.
DMX kontrollera programmatūru var arī viegli atjaunināt. Šī iemesla dēļ pat uz aparatūru balstīti DMX kontrolleri galvenajām funkcijām izmanto lietojumprogrammas. Tā rezultātā programmatūrā ir pieejams arvien plašāks funkciju saraksts, piemēram, gaismas šova trīsdimensiju virtuāli attēlojumi. DMX kontrollera programmatūra ir pieejama arī dažiem ļoti progresīviem mobilajiem tālruņiem īpaši mobilai gaismas šovu vadībai.