If you want to crowd-fund a free software project it is important to have a clear understanding of your audience and how your product benefits users. The process of identify, finding, and reaching out to your audience is one of the biggest challenges of running a successful crowd-funding campaign.