Answer: Joint venture
Step-by-step explanation: In simple words, joint ventures refers to the business arrangement in which two separate entities join their operations for a single venture with the intent of earning monetary benefits or other such benefit as such.
In such an arrangement the two entities join their operations but keep their entities separate for their existing businesses. In the given case, ABC and XYZ have joined their operations in relation to each pother needs with the common goal of earning profits.
Hence the correct option is B .