DJ software kan gebruikt worden om tijdens een live optreden, in een studio of thuis muziek te (re)mixen en opnames te maken. DJ software beschikt over allerlei functies en effecten die verder alleen op zeer dure DJ mixers terug zijn te vinden. Uiteraard kan de software bediend worden met de muis en met het toetsenbord, maar dit hoeft niet. De meeste software kan namelijk aangestuurd worden met een MIDI controller. Een computer met DJ software in combinatie met een MIDI controller doet denken aan een professionele DJ setup, maar kost slechts een fractie van de prijs.
Een computer of laptop heeft doorgaans maar één audio uitgang. Wil je toch twee afzonderlijke audiosignalen naar je mixer sturen en heeft je MIDI controller ook geen audio uitgangen? Dan heb je een USB audio interface of een USB DJ mixer nodig.