Selon les techniques connues, les applications sont installées de façon durable et fixe sur des dispositifs d’un réseau de communication et une information de nommage de type DNS (en anglais Domain Name System) ou URI (en anglais Uniform Resource Identifier) permettent d’identifier et de joindre un dispositif ainsi qu’une application installée sur un dispositif. Les dispositifs peuvent être des équipements physiques ou bien des instances virtualisées telles que des machines virtuelles. Le développement de la virtualisation des réseaux et la mise en œuvre d’architectures distribuées, notamment basées sur des solutions de type MEC (en anglais Mobile Edge Computing), visant à déployer des infrastructures de stockage et de calcul au plus près des utilisateurs est de plus en plus commune. Ces infrastructures de stockage et de calcul sont par ailleurs limitées en ressources et les utilisateurs sont eux-mêmes connectés dans différentes localisations requérant de déployer des applications dans une multitude d’infrastructures de calcul et de stockage. Ce développement des ressources à l’accès, aussi appelées Edge Computing en anglais, est le plus souvent adapté, selon les techniques de l’art antérieur, au déploiement de ressources de type CDN (en anglais Content Delivery Network) qui permettent d'héberger du contenu de façon statique (comme des caches), sur des PoP (en anglais Point of Presence) géo-distribués. Ces architectures ne sont pas optimales car d’une part, il faut répliquer des contenus et des applications sur une pluralité voire l’ensemble des PoPs pour satisfaire, en garantissant une bonne qualité d’expérience, les différents clients souhaitant accéder à l’application et au contenu et cette méthode est donc coûteuse en termes de ressources et peu adaptée à une évolution croissante des applications et des contenus auxquels les clients veulent accéder indépendamment de leur localisation voire pendant leur mobilité. Des services d’instanciation à la demande permettant d’éviter la configuration et l’installation statique d’applications apparaissent peu à peu, notamment chez les entités hébergeant des contenus, mais ces offres, bien que plus dynamiques sont liées à des contenus et ne permettent pas de répondre à des besoins à la demande sur une infrastructure géo-distribuée et ne permettent pas de répondre notamment à de nouveaux types d’application, telles que par exemple les applications de jeux en situation de déplacement, par exemple au sein d’un véhicule. Les solutions existantes ne permettent donc pas de pouvoir gérer de façon économe notamment des ressources d’accès d’un réseau de communication comprenant les dispositifs hébergeant les applications, ces ressources étant limitées puisque déployées en périphérie d’une infrastructure de réseau, tout en garantissant à l’utilisateur d’une application une qualité de service optimale indépendante de sa localisation. Par ailleurs, les solutions relevant de l’état de la technique sont assez coûteuses lorsqu’une application doit être déployée ou mise à jour, en raison de la multitude de PoPs à mettre à jour, généralement de façon simultanée pour assurer un accès satisfaisant à une pluralité d’utilisateurs.