With a mixing history feature, the software automatically saves your audio tracks, enabling you to browse lists of tracks played in past mixing sessions.
The DJ software is compatible with most external MIDI and HID controllers.
The DJ software supports external microphones hardware and often has a special control section for that.
The DJ software supports external CD player hardware.
The DJ software lets you create and save playlists with all your favorite tracks. Playlists can be saved, modified and played over and over.
The DJ software allows you to broadcast your mix/live set live on the web. Usually external specific hardware is required.