Answer:
The answer is a strategic alliance.
Step-by-step explanation:
Strategic alliance refers to an agreement that is made concerning two or more parties to accomplish some agreed objectives while they are independent organizations.
Two companies usually establish a strategic alliance when each of them has some businesses or when they have expertise that could help the other to improve their businesses. When two organizations join together to achieve benefits between them this is called strategic alliances.