If you're a DJ, you more than likely know about this piece of software, especially if you got it with the controller(s) you recently bought or are planning to get. It's really nice to have. You can record with it, use the EQ parameters, and most importantly mix tracks together. Depending on the controller you get, you can have from 2 to 4 separate tracks. It'll even let you DJ off of your iTunes purchases and playlists, and record them! I have some minor complaints about the software though. My first problem with it is that it's outdated! They just released the 8th version of this software, and I hate being out of the loop. My second complaint is that the effects and samples in this software are no where near the standard for most other modern DJ's out there. There are other pieces of DJing software that are completely free and offer more than VirtualDJ can. But I still recommend this product. Why? Because without it, you have literally just a hunk of junk with knobs, faders, and maybe some jogs. This software introduced me to DJing, and without it, I never would have learned how to use any other software out there. It's a great amateur tool, good for anybody just getting started. But if you want to sound like Skrillex, or anyone you know who's play big time gigs, you're gonna want to invest in either Ableton, or Serato.
Since VDJ LE is released with your controller, it works perfectly with it. But since the options are all but cut off to you and there is very limited options otherwise, I would recommend not using this. Also the full version is $300, so maybe go with Mixxx or Traktor instead.