Negli ultimi anni ci sono state diverse forze che hanno aumentato la concorrenza tra le aziende. Tali forze sono, ad esempio, il miglioramento delle strutture di trasporto, le regioni commerciali e la tecnologia dell'informazione. Queste forze hanno permesso una maggiore globalizzazione, che ha aumentato la concorrenza. Questi miglioramenti qualitativi hanno costretto le aziende a concentrarsi sulla riduzione efficiente dei costi, laddove possibile. Di conseguenza, molte aziende hanno esternalizzato le attività produttive in Paesi a basso costo, il che significa che la gestione della catena di fornitura è diventata una nuova frontiera nella strategia aziendale. Il metodo più noto per stimare i costi di un prodotto è una modellazione efficace e corretta delle attività. Tuttavia, l'esternalizzazione delle attività produttive altrove può avere una duplice valenza. Da un lato, si possono ottenere vantaggi positivi, come l'aumento dei profitti derivanti dalla delocalizzazione. Dall'altro lato, possono comparire improvvisamente costi imprevisti o indiretti che creano problemi di investimento. Il termine che meglio descrive questa situazione in un'azienda è supply chain strategy, da non confondere con supply chain management. La strategia della supply chain è un processo iterativo che valuta i compromessi costi-benefici.