Consumers today have the option to choose from thousands of brands. They also have the option of using multiple channels – be it a retail store, e-commerce platform, or mobile commerce. Such pressures can create complications in the supply chain, product development, planning, production, and fulfillment.