The Midi Fighter has the most support and mappings for Traktor, Serato, and Ableton Live. Keep in mind that it will also work with any software that can take midi input (however you may find you have to create your own mapping).
Traktor, Serato, VDJ
We have a ton of free mappings available on our mappings page!
If you're interested in using your Midi Fighter with Ableton Live, check out this article for a guide on how to set up your MF to jam with Ableton.
If you're not keen on paying for software, you can use your Midi Fighter with the FREE software called Mixxx. (Mixxx has a built in MF mapping)