With Controller Editor, you can precisely define which MIDI message has to be sent upon any action you do on your Native Instruments controller.
Simple drag'n'drop application.
Sends MIDI data over the network, using UDP/IP multicast.