Demand forecasting is a methodical and scientific evaluation of the future demand for a product. There are various methods of demand forecasting that are used in relation to the purpose of the forecast, the data required, the availability of data, and the time frame within which demand is to be forecasted.