Every business needs new customers to grow, which makes lead generation a keystone of the marketing arch.