System using a server including a server application SA having at least one database that combines third-party applications to be suggested and a hardware and software communications arrangement for automatically or semiautomatically downloading at least one application selected from the database to an intelligent moving communicating data-processing object, called an IMO, of a first user, owing to a client application IMOCA installed on this IMO, using scalable or modifiable rules R, for processing them by a suitable driver of the client application IMOCA and arriving, by use of the contextual data from at least one sensor of said IMO of the first user, at a recommendation of an application to be downloaded, the so-called recommended application, this recommendation being determined by the use of contextual information, the contextual data defining a profile P and a context C, automatically or semiautomatically causing remote loading or proximity loading of said recommended application, by use of a connection to a distant data-processing object as a function of availability of the proximity networks of said IMO of the first user and the preferred connection parameters previously registered by said first user,either in said server, or in said IMO of the first user,and/or including parameters that define the security level of the connection, and, when connection to said server is impossible, the client application IMOCA, after attempting a connection on each means of communication defined as being available by the user and establishing the failure of each attempt, implements a search and connect program for connection to an object of a second user having the client application or a local server, so that said IMO of the user is connected to all nearby IMOs or to said local server not connected via the internet, at least one of which transmits to him the list of available applications and the associated rules, so that, in the event that said recommended application is found on a nearby IMO, said IMO of the user starts a procedure in order to pair up and download said recommended application according to a P2P protocol, the context C consisting at the minimum of data relating to geolocation coordinates, the presence of networks and the date and time in combination with data from at least one of the following sensors: - an imagery sensor, - an audio sensor, - a pressure sensor, - a sensor of biological constants, - a luminosity sensor, - a movement sensor, - an environmental sensor, - a proximity sensor or at least one appetence signalled by the user. and, when connection to said server is impossible, the client application IMOCA, after attempting a connection on each means of communication defined as being available by the user and establishing the failure of each attempt, implements a search and connect program for connection to an object of a second user having the client application or a local server, so that said IMO of the user is connected to all nearby IMOs or to said local server not connected via the internet, at least one of which transmits to him the list of available applications and the associated rules, so that, in the event that said recommended application is found on a nearby IMO, said IMO of the user starts a procedure in order to pair up and download said recommended application according to a P2P protocol, the context C consisting at the minimum of data relating to geolocation coordinates, the presence of networks and the date and time in combination with data from at least one of the following sensors: - an imagery sensor, - an audio sensor, - a pressure sensor, - a sensor of biological constants, - a luminosity sensor, - a movement sensor, - an environmental sensor, - a proximity sensor - an imagery sensor, - an audio sensor, - a pressure sensor, - a sensor of biological constants, - a luminosity sensor, - a movement sensor, - an environmental sensor, - a proximity sensor or at least one appetence signalled by the user.