Whether you are supporting a nonprofit through your company foundation or directly through your contributions program, your ultimate goal is to make a difference in the communities in which the company operates and your employees live.

Here are some steps you should undertake to select a viable strategic partner.