Supply chain is a complex function and businesses frequently encounter challenges at operational, tactical and strategic levels. Demand-supply gap, demand fluctuation, change in either government or market policies, incomplete processes and deficient management are the key factors driving this complexity. The consequences of a complex supply chain can vary from time-consuming processes, unnecessary costs, lower productivity and low delivery rates. Consequences that are more significant include unfulfilled orders, dissatisfied customers and lost market share.