Which of the following best describes a strategic alliance?
1) A conceptual model that aids strategic leaders in deciding whether to pursue internal development
2) Enter a contractual arrangement with another organization
3) A business strategy in which two or more companies form a partnership to achieve mutual benefits
4) A method of outsourcing certain business functions to another company