Calls For Greater Supply Chain Transparency Get Louder: Can Technology Help?

Supply chains, for all intents and purposes, are social networks. And everyone needs to understand what's going on with them.