Forecasting is the financial process of looking into the future and predicting revenues and expenses.  Forecasting can be done on both a short-term and long-term basis and is usually a critical piece of any strategic plan.