Patent ID: 8850398

Claim:
A server system, comprising: a storage device having executable instructions stored thereon defining an application program management service, and a processor to execute the instructions to implement the application program management service to: execute an instance of a target application program at the server system to identify one or more networked components of the target application program, the target application program being one of a plurality of application programs accessible at an online storefront of an application program data store from which consumers purchase and download application programs developed by developers to client devices via a communication network; test the one or more networked components of the target application program for success responses or error responses; filter the plurality of application programs based, at least in part, on a result of the test to obtain a subset of acceptable application programs from the plurality of application programs, each of the acceptable application programs having at least a threshold ratio of success responses relative to error responses; exclude one or more application programs not included in the subset of acceptable application programs from being accessible at the online storefront by requesting client devices over the communication network at least for consumers that have not yet purchased the one or more excluded application programs; and provide information to a client device via the communication network to cause the client device to display the online storefront via a graphical user interface that includes a plurality of selectors to purchase the subset of acceptable application programs not yet purchased by a consumer operating the client device for download to the client device, and that does not include selectors to purchase the one or more excluded application programs that were filtered out and not included in the subset of acceptable application programs.