1. A method for predicting future computational need for an application, said application comprising a plurality of processes wherein at least one first process of said application is executed on a first computing device and at least one second process of said application is executed on a second computing device; said method comprising the steps of: monitoring a computational load characteristic of the first process and of the second process; establishing a mathematical relationship between input load and said computational load characteristic for each of said first process and said second process; and forecasting a future computational need for at least one of said first process and said second process, based on said established mathematical relationship.