A method for populating a second electronic device registered for a user with applications from a second application platform said second electronic device is operating with, using applications installed on a first electronic device registered for the same user, said first electronic device operating with a first application platform, the applications being arranged to perform one or more functions when running on a processor of an electronic device, and the first and second electronic devices are adapted to operate using the same subscriber identity module, the method being carried out by an application recommendation node operatively coupled to an application database linking an application from the first application platform with an application from the second application platform, the links being based on a similarity criterion measuring similarities among the application functions by comparing application description between applications from the first and the second application platforms, the method comprising the acts of: - identifying the first and second application platforms respectively from the first and second electronic devices, wherein the first and second application platforms are associated with respective first and second distinct application market servers from which one or more first applications from the first application platform and one or more application from the second application platform can be respectively obtained, - receiving metadata comprising application description, including its name, and describing each application from the first application platform installed on the first electronic device, - retrieving from the application database the one or more applications from the second application platform that are linked with the one or more applications from the first application platform, using the received metadata characterized in that it further comprises - providing to the first electronic device a list of applications from the second application platform, for subsequent storing said list on a subscriber identity module of said first device, said list comprising the one or more retrieved applications from the second application platform, wherein once the subscriber identify module of the first device is placed in the second electronic device, the second electronic device is populated with the one or more retrieved applications from the second application platform stored in said list by using said list for downloading the applications from the second application platform. - identifying the first and second application platforms respectively from the first and second electronic devices, wherein the first and second application platforms are associated with respective first and second distinct application market servers from which one or more first applications from the first application platform and one or more application from the second application platform can be respectively obtained, - receiving metadata comprising application description, including its name, and describing each application from the first application platform installed on the first electronic device, - retrieving from the application database the one or more applications from the second application platform that are linked with the one or more applications from the first application platform, using the received metadata characterized in that it further comprises - providing to the first electronic device a list of applications from the second application platform, for subsequent storing said list on a subscriber identity module of said first device, said list comprising the one or more retrieved applications from the second application platform, <EOS>