Well if its just house parties and your just starting out, use your home audio system... When you get pro, then get a mixer and some good speaker... like FBT, Yorkville, Mackie, etc ... As for software, I highly recommend Traktor, although it will cost you...