The network operator needs a reliable estimate of the customer's service usage pattern in order to make a fair contract offer to the customer. The customer needs to know the implications of his or her contract choice in terms of the fulfilment of the requirements for a service/application and the cost for a given level of fulfilment.