Virtual DJ is a digital panel that you can install on your computer. If you are a professional DJ or an aficionado, you can surely benefit from the flexibility of this application. I don't really understand a lot about the way a DJ console works. But I can figure out two things. The left side has a song and the right side has another song.
You can add effects between those two songs and even play them simultaneously. I think that this application should let you do whatever you can do with your bare two hands. At the bottom of the application, you will see the playlist, which I am sure that you can't have on a real console. There you can queue all your selection of music for it to play. If you are a professional DJ you can simply take your laptop with you and hook it up to the audio system and it will render high quality music. If you want, you can simply use this application to feel what DJs feel all the time. You can create your own mixes and give them a personal touch. The application does not come in cheap, though.