Every successful business, regardless of its size or industry sector, has some philosophy behind it, a worldview. Otherwise, it wouldn’t be successful in the first place. Most businesses, though, do not tell their inner story, which is a detriment to both investors and customers.
Having a white paper or “lite paper” (a comprehensive industry report cleverly mixed with your project description) on your website is a universally good idea. Example.
For a funding applicant, detailed and consistent presentation becomes a necessity (see our recent use cases here). And, of course, since founding teams are normally expected to prepare such materials on their own, our cooperation will remain strictly confidential.