1. A system comprising: a device that includes at least one processor, the device including a program analysis engine comprising instructions tangibly embodied on a computer readable storage medium for execution by the at least one processor, the program analysis engine including: a program acquisition component configured to obtain a program that is described based on a description in a manifest; a program analysis component configured to initiate an analysis of the program based on application descriptive information included in the manifest; and a results component configured to provide results of the analysis.