Developing a partnership with a for-profit company can allow a nonprofit to extend the range of its mission.