Designed for home DJs, VirtualDJ Home includes nearly all the features of VirtualDJ Pro, with only a few limitations.
If you don't own or don't plan to use any additional DJ hardware (mixer, turntable, DJ controller or video projector), then VirtualDJ Home will meet all your requirements.