It will let you organize your collection of tracks and group them easily in a DJ-friendly way, using filter to find the hot songs, or find compatible bpm or key, access your previous playlists, etc. It also lets you scratch your songs, set and recall cues, and all the other regular features DJs expect to find to be able to mix. It lets you 'mix' your songs, by playing two or more tracks at the same time, adjust their relative speed so that their tempo will match, apply effects like loops etc, and crossfade from one side to the other. In the same way that the CD players used by DJs have more options than a regular Hi-Fi CD player, VirtualDJ has more options than a simple media player like iTunes. It is used by DJs to replace their turntables and CD players, and use digital music instead of vinyl and CDs.
VirtualDJ is a DJ software for PC and MAC.