Forecasting involves estimating values (or distributions) that have not yet been observed.
The term forecasting is most often applied to time series data where future values of a series are estimated based on past and present observations. Usually you need to build a model to describe how the variable(s) in interest changes with respective to time or other possible factors based on history data.