For an online SaaS (Software as a Service) company, evaluate the nature of the following business relationships. Decide whether each is a B2B partnership or an affiliate partnership:
- Relationship A: The SaaS company and a digital marketing agency collaborate on joint projects, sharing expertise and resources for mutual benefit.
- Relationship B: A technology blog earns a commission for each customer that subscribes to the SaaS company's services through a unique referral link.
- Relationship C: A consultancy firm advises clients on software solutions, including the SaaS company's products, and receives a fee for each successful referral.
- Relationship D: An IT hardware supplier partners with the SaaS company to bundle its software with the supplier's hardware products, offering integrated solutions to business customers.
Identify the type of partnership for each relationship: