Definitions for "Alliances between product software firms"
For the software product companies, common strategic alliance formations (see also business alliance) are research partnerships, joint product development, technology licensing, and marketing and distribution agreements (Rao & Klein, 1994). Additionally, working with other firms to produce complementary products is worthwhile for many companies since it can increase the value of the original product (Messerschmitt & Szyperski, 2004). Alliances can also be beneficial for marketing actions.