Applications can install plug-ins dynamically - any application can include the Update Center plug-in, to allow users of that application to download digitally-signed upgrades and new features via the web, directly into the running application. Installing an upgrade or a new release does not force users to download the entire application again. And in an application with multiple plug-ins, upgrades of specific functionality can be incremental, further improving customer response time and time-to-market.