Question: what is it called when two companies work together?
Answer: Co-branding (also called brand partnership) as described in Co-Branding: The Science of Alliance, is when two companies form an alliance to work together thus creating marketing synergy.