1. A computer-implemented method for registering applications residing on one or more client computers, comprising: configuring one or more computer processors to perform an operation, comprising: receiving a request to register an application from a client computer; determining whether there is sufficient historical data comprising responses to previously received requests similar to the request to determine a response for the request to register the application; and upon determining that there is sufficient historical data, determining whether the request for registering the application should be approved or rejected based on the historical data.