Over the years or at the turn of the century until now, information technology has afforded supply chains the ability to be  agile, responding to both upstream ad down stream demands in a timely and accurate manner. This has been as a result of developments in AI , particularly through machine learning and predictive  analytics.