The audience for B2B and B2C varies, as do their interaction needs. The content and marketing strategies are therefore customized as per audience type.
Simply put, B2B (business-to-business) companies market for businesses, while B2C (business-to-consumer) companies market for customers. Since the target market for both these companies varies so much, the way they market has to be highly differentiated.