Corporate social responsibility is becoming a renewed focus for companies. Non-profits can position themselves as a resource for companies seeking to integrate social responsibility into their business strategies. Successful corporate-nonprofit partnerships integrate the non-profit's mission and services into the company's CSR efforts in a way that provides value for both organizations. Non-profits must be prepared to demonstrate how their expertise can help companies achieve their social responsibility and business goals.