Demand forecasting is essential for firms to plan production levels to meet demand. There are different types of demand forecasting including long term, which predicts 1-4 years out, and short term, which estimates the next 3 months to 1 year. Various scientific methods can be used for demand forecasting including regression analysis, moving averages, surveys, and expert opinions. Key criteria for choosing a good forecasting method include longevity, simplicity, availability of data, plausibility, and cost-effectiveness.