1. A computer-implemented method comprising: defining a forecast class that represents forecasts of different types, the forecast class identifying a set of relationships of a forecast with a plurality of entities related to the forecast; and representing the forecasts provided by the forecast class in a common format.