Demand forecasting is important for effective supply chain management because it provides critical, accurate and timely demand information. It estimates the future demand and the basis for planning and sound business decisions. Demand forecasting helps to minimize the deviation between actual demand and the forecast and having accurate demand forecasts allows a supply chain to run smoothly