A lead generation tool is software you can use to turn random strangers into your customers. Here's what you need to know ...