1. A computer program product tangibly embodied on a computer readable storage medium and comprising program code, which when executed, enables a computer to: receive a user-defined set of processing goals for an information processing system; receive a maximum capacity metric for system processing capacity, the maximum capacity metric correlating to the user-defined set of processing goals; monitor real-time processing for determining a used capacity of the system; record the used capacity of the system; determine whether the real-time processing meets -a the user-defined set of processing goals; if the real-time processing meets the user-defined set of processing goals, determine whether the used capacity is greater than the maximum capacity metric; and if the used capacity is greater than the maximum capacity metric, update the maximum capacity metric with the used capacity; record the updated maximum capacity metric; and use the updated maximum capacity metric as the determined processing capacity of the information processing system in further processing.