B2B  ve B2C arasındaki fark, müşterinin kim olduğudur Genel olarak  müşteriler şirket olduğunda B2B, şahıs olduğunda ise B2C terimi  kullanılır Örneğin bireylere kitap satan bir internet sitesi B2C  tarzında, sanayi şirketlerine kimyasal malzeme satan bir şirket ise B2B  tarzında çalışır Müşterinin kim olduğu göründüğü kadar basit bir ayrıntı  değildir Çünkü müşteri bir başka şirket olduğunda ortada çözülmesi  gereken 2 önemli konu vardır Bunlar; pazarlık ve entegrasyondur B2B ve  B2C’de pazarlık ve entegrasyon farklı biçimlerde uygulanır ve bu, teknik  ve yöntem olarak daha uygundur
Pazarlık  açısından; B2B’de, ürün spesifikasyonu, teslim zamanı, fiyat ve ödeme  koşulları her defasında görüşmeye açıktır B2C’te ise, fiyatlar ve  ürünler yayınlanmıştır, teslim koşulları ve fiyat üzerinde müşterinin  herhangi bir pazarlık şansı yoktur 
Entegrasyon  açısından ise; B2B’de müşterinin sistemi ile konuşabilme imkanı  geliştirilmeli, iki sistem arasında bilgi paylaşımı mümkün olmalıdır B2C  ise, müşterinin web sitesi veya bilgisayar sistemi ile herhangi bir  entegrasyona ihtiyaç yoktur