1. A method comprising: a server computing device: maintaining, by the server computing device, an update manifest for an update to a plugin for an application, the update applicable to a target audience of client devices having the plugin, the update manifest including targeting information identifying client device attributes of the target audience of client devices for which the update is applicable; identifying attributes of a client device having the plugin; determining, by the server computing device, that the update is applicable to the plug-in on the client device based on the client device attributes of the manifest matching the identified attributes of the client device; and based on determining that the update is applicable to the plug-in on the client device, providing the update to the client device.