Separately, two clients asked me to review “teaming agreements” that had been presented to them. In each instance, the client was proposing to “team” with another company that had complementary expertise so they could carry out, jointly, a sophisticated technical project for a customer.
A brief aside: I prefer the term “teaming” to “partnering”, which often is used by technology companies to emphasize how closely they will work with one another. My concern about “partnering” is that the term suggests the companies may be partners rather than independent contractors, potentially sharing unlimited legal liability for their joint business activities. Fortunately, my clients avoided that trap.