Patent ID: 8527361

Claim:
A computer-implemented method of processing developer-submitted applications, the process comprising: receiving, over a network, in association with an account of an application submitter, a submission by the application submitter of an application, said application lacking functionality for end users to purchase content items for the application, from within the application, from an electronic catalog, wherein a content item for a particular application is a digital resource, usable by the particular application, that expands the content of the particular application; modifying the application by adding a purchasing module that provides functionality for a user to purchase content items for the application, from the electronic catalog from within the application, wherein modifying the application comprises decompiling at least a portion of the application to create source code, modifying the source code to add the purchasing module, thereby creating modified source code, and compiling at least some of the modified source code to create a modified application comprising the purchasing module; and making the modified application available in the electronic catalog to end users; said process performed by a computing system that comprises one or more computing devices.