How many demand generation programs should a company have? As many as they can manage. In the early days of Amazon, Jeff Bezos gave his staff a clear metric for demand generation. They could buy as many new customers as they wanted provided the acquisition cost was $33 each or less. The goal is to invest in as many programs as you can that profitably generate new business.