If you have information about your business that you plan on sharing with someone outside of your business, then you'll want to have a Non-Disclosure Agreement.
When we hire advisors, potential partners, coaches, etc, we want to make sure that what we share stays confidential. This agreement accomplishes that.