1. A method of administering a computing system, including a plurality of computing devices, the method comprising: selecting an application for inclusion in a menu of applications downloadable to a computing device; and interposing a wrapper on the application before the computing device downloads the application, the wrapper being configured to control an operation of the application, wherein interposing the wrapper on the application includes: decompiling the application, searching for string patterns, and replacing the string patterns with another string pattern, the another string pattern being configured to intercept at least one of a system event or an Application Programming Interface (API) call; and associating logic with the application, wherein the logic is configured to interact with the application via the at least one system event or API call, the logic is configured to provide additional functions to the application, and the logic is stored separate from the application.