Collaboration been commonly touted as a solution for many business problems. In the business context strategic partnerships (such as
strategic alliances or joint ventures) are commonly used by businesses with a variety of different motives. At the same time the increasing emphasis on
corporate social responsibility has led to a large number of social alliances being formed between corporations and non-profit organisations bridging the
corporate and non-profit contextual settings. Compare and contrast these two forms of collaboration. Use examples to support your answer.