Il magazzino svolge il suo ruolo chiave in relazione alla differenza tra produzione e domanda – stoccando gli eccessi di produzione quando la domanda è bassa e liberandoli quando la domanda è più alta. Tutto ciò comporta dei costi: la costruzione stessa del magazzino, la sua gestione e organizzazione e il fatto che il magazzino da solo non è garanzia di successo, soprattutto se i costi di creazione e gestione hanno un impatto molto alto sui costi totali di produzione. Ed è in queste circostanze che entra in gioco il cross docking.