1. Why does this (company/organization) exist - what business-impacting purpose is it serving (that no other group can do)?
2. What big-picture goal is being more effectively met by this (organization/company/offering)?
3. How can I express the business value of the offering (in one sentence) to an executive whose main concern is with dollars and cents?
4. Who would look good - and why - by investing in this offering?