The apps use data in one of three similar formats, optimised for representing DMX data within the Midi world.
DMX data consists of Universes which can be thought of as similar to Midi Channels. Within each Universe there are individual DMX channels which correspond to Midi CC's. However a DMX universe contains 512 channels, while a Midi channel only holds 128 Midi CC's, so one Universe requires 4 midi channels to carry the same data.
Universe 0 uses channels 1-4, Universe 1 uses channels 5-8, Universe 2 uses channels 9-12 and Universe 3 uses channels 13-15. To make things slightly more confusing than they need to be, DMX numbers Universes from 0, and Channels from 1, while Midi numbers Channels from 1 and Notes/CC's from 0. The table below summarises this.
Rather than using Midi CC's you can also choose to use Midi notes or Aftertouch data. The mapping is exactly the same and there is no inherent benefit to either format. However if you're feeding this in to a DAW for recording, then your choice of software may influence your choice. Some DAW software dislikes Note On's without Notes Off's (which we inherently need, as to fade a light, we can't turn it off between steps), while some DAW software may try to interpret the CC's in ways we don't want.