There are a variety of free DJ software options that provide basic functionality. Some of these are also available with paid versions that you can purchase through a monthly subscription or flat fee. For instance, the Serato DJ Pro costs around $129, and the Serato DJ lite is free.