Strategic alliance
A strategic alliance is an agreement between two or more parties to pursue a set of agreed upon objectives needed while remaining independent organizations. The alliance is a cooperation or collaboration which aims for a synergy where each partner hopes that the benefits from the alliance will be greater than those from individual efforts.