1. A method, comprising: performing operations as follows on a processor of an application analysis computer: receiving reports from user terminals containing identifiers for operational states of an application being processed by the user terminals and containing state performance metrics, each of the state performance metrics indicating a measurement of performance for a corresponding identified one of the operational states of the application being processed by one of the user terminals; for each of the operational states of the application identified in the reports, generating a rule for acceptable performance of the operational state of the application based on the state performance metrics of the operational state reported by the user terminals; storing in a repository the rules associated with identifiers for corresponding ones of the operational states of the application; determining when one of the state performance metrics reported by one of the user terminals violates one of the rules in the repository for acceptable operational state performance for the corresponding one of the operational states of the application; and communicating a response message to the one of the user terminals responsive to the determination that the one of the state performance metrics violates one of the rules in the repository, wherein the communication of the response message comprises communicating to the one of the user terminals a remedial action message containing a defined value for the application to use as an acceptable response to an application programming interface (API) call to a resource of the one of the user terminal when the resource is not available to provide a response to the API call.