Programme, die traditionelle DJ-Funktionen wie Mixing, Scratching und Effekte simulieren. Sie werden auch für die Verwednung von DJ-Controllern benötigt. Gleichzeitig dienen sie zur Sortierung und Kategorisierung der eigenen Track-Library. Beispiele sind Serato DJ, Traktor, rekordbox, Virtual DJ und djay Pro.