1. A method implemented in a device, the method comprising: receiving a request to run an application, the application having an associated tune manifest identifying one or more resources that the application may use; comparing the tune manifest to a device resource record; checking, based at least in part on the comparing, whether the one or more resources identified in the tune manifest can be satisfied by the device; and running the application if the one or more resources identified in the tune manifest can be satisfied by the device, otherwise presenting a notification of a conflict between the application and the device.