Definition

Supply Chain

The network of suppliers behind delivery of a contract.

Plain-English explanation

Increasingly scored, with questions on resilience, payment practice and modern slavery due diligence.

Related terms