A method for updating an application on a mobile device, comprising: accessing , at the mobile device, application management information, wherein the application management information identifies a plurality of applications installed on the mobile device and one or more granted permission settings associated with each installed application, wherein the one or more granted permissions settings include at least one of a connection setting, an interaction setting, or a device user data setting; sending , from the mobile device to a server, a request for update information regarding each installed application; receiving , at the mobile device from the server, the update information, wherein the update information identifies an update package and the one or more required permission settings for a respective application of the plurality of installed applications; sending , from the mobile device to the server, a request for transmission of the update package without user interaction from a user of the mobile device if the one or more required permission settings associated with the update package are included in the one or more granted permission settings associated with the respective application of the plurality of installed applications; receiving, at the mobile device from the server, the update package; and installing the update package without user interaction from the user of the mobile device if one or more required permission settings associated with the update package are included in the one or more granted permission settings associated with the respective application of the plurality of installed applications. accessing , at the mobile device, application management information, wherein the application management information identifies a plurality of applications installed on the mobile device and one or more granted permission settings associated with each installed application, wherein the one or more granted permissions settings include at least one of a connection setting, an interaction setting, or a device user data setting; sending , from the mobile device to a server, a request for update information regarding each installed application; receiving , at the mobile device from the server, the update information, wherein the update information identifies an update package and the one or more required permission settings for a respective application of the plurality of installed applications; sending , from the mobile device to the server, a request for transmission of the update package without user interaction from a user of the mobile device if the one or more required permission settings associated with the update package are included in the one or more granted permission settings associated with the respective application of the plurality of installed applications; receiving, at the mobile device from the server, the update package; and installing the update package without user interaction from the user of the mobile device if one or more required permission settings associated with the update package are included in the one or more granted permission settings associated with the respective application of the plurality of installed applications. <EOS>