Is your business focused on leads or demand, and do you even see a difference? Should you even care?
In short, the difference is focus. Leads are usually to obtain a short-term focus, whereas demand opts for a longer-term view. Lead Generation is a campaign view with typically a one-hit. Demand Generation programmes typically focus KPIs and metrics around optimisation and on-going improvement.
These are the main differences between the two approaches: Lead Generation Vs Demand Generation.