This is my first (and still only) DJ Controller. It uses USB only and controls the software it comes with. It's a decent controller, but the software could be better. It's a cheap alternative to expensive DJ gear, although I wouldn't wanna use this at an actual gig. I only use it for online DJ sessions, as that's all I've ever done..