Global Edge defines a strategic alliance as a "collaborative agreement between two companies designed to achieve some strategic goal." Traditionally, strategic alliances take place between larger companies and encompass formal arrangements such as "international licensing agreements, management contracts, and joint ven…