This device is fully USB compliant. Powered through USB. 512 DMX channels with 256 levels each. Numerous free and commercial programs already supports Open DMX. Easy to use. DMX signal can read and write by host computer.
Download Windows D2XX drivers here.
Software list and coding examples from here.
Other software list here.