B2B to skrót od business to business. Oznacza relację handlową lub sprzedaż, w której firma oferuje produkt lub usługę innej firmie, a nie klientowi końcowemu. Typowe jest to na przykład w przypadku oprogramowania, hurtu, produkcji lub usług agencyjnych. W porównaniu z B2C model B2B zwykle wiąże się z dłuższym procesem decyzyjnym, bardziej konkretnymi wymaganiami i naciskiem na funkcjonalność, cenę lub długoterminową współpracę.