A strategic alliance is a business arrangement whereby two or more firms choose to cooperate for their mutual benefit. The strategic alliance in which two or more firms join together to create a new business entity that is legally separate and distinct from its parents.