While the physical infrastructure supporting most supply chains is highly modular, their software infrastructure counterpart, e.g. inventory control or demand forecasting systems, tends to be monolithic and brittle. As a result, large scale 'software' supply chain failures are still ongoing.