A ce sujet, voilà ce que je sais :
Il existe des sites vers lesquels les constructeurs peuvent communiquer leurs informations de versions et des liens de téléchargement sous forme de document XML. Le site maintient une base de données. Le client se connecte, sélectionne les applis qui l'intéresse et le serveur lui retoure les infos. Le client compare les n° de version et télécharge les mises à jour nécessaires.
Ce type de site fonctionne, mais il dépend du bon vouloir des fabricants. Le nombre d'applis disponibles n'est pas très élevé. C'est plutôt utilisé par les secteurs industriels et des services assez spécialisés (site corporatiste)
Le scénario type d'utilisation de ce service et le suivant : une entreprise conçoit une application, dont la validité de certaines de ses données dépend d'une autre application. Au démarrage, l'appli va elle-même voir s'il existe une mise à jour et la télécharge le cas échéant. Généralement, c'est parce que ces applis reposent sur plusieurs autres éléments que ce service est utile. Les mises à jour sont centralisées en un seul point.
Concrètement, je ne suis pas en mesure de fournir des liens car je ne les ai plus. En tous les cas, les systèmes que j'ai vus datent de quelques années. Aucun ne centralisait de données globales pour un large spectre d'applications.