. . "A strategic alliance is usually a partnership between two or more firms which involves the sharing of complementary disciplines, technologies, products, organizational structures, marketing channels or other resources which would otherwise not be available to either of the partners." . . . .