1. An automated method of predicting a future attribute associated with an application, the method comprising the steps of: obtaining a historical data set associated with the application for a given time interval; and predicting the future attribute for the given time interval, based on the historical data set, using a prediction model, the prediction model being checked for stability in the given time interval and altered when determined to be unstable.