4. A system, comprising: at least one computing device; and an application marketplace system executable in the at least one computing device, wherein when executed the application marketplace system causes the at least one computing device to at least: in response to receiving an application and first application metadata, scan the application to identify second application metadata; add the first application metadata and the second application metadata to a search index corresponding to a plurality of applications offered via the application marketplace system; in response to receiving a search query, perform a search of the search index for the search query; and generate at least one search result from the search.
4. A system, comprising: at least one computing device; and an application marketplace system executable in the at least one computing device, wherein when executed the application marketplace system causes the at least one computing device to at least: in response to receiving an application and first application metadata, scan the application to identify second application metadata; add the first application metadata and the second application metadata to a search index corresponding to a plurality of applications offered via the application marketplace system; in response to receiving a search query, perform a search of the search index for the search query; and generate at least one search result from the search. 12. The system of claim 4 , wherein scanning the application further comprises identifying at least one item that may be purchased via the application.