DJs can use software or hardware components to make their sets live performances. Often, you will see them utilizing drum machines, synthesizers, and even DJ software like Ableton and Rekordbox to add live features to their set.