A method of updating an aircraft comprising a network of computers on board the aircraft and an avionic system comprising a set of functional entities controlled by software applications, these software applications being loaded onto computers of the network of computers on board the aircraft in particular for the management of the avionic system, characterised in that it comprises the following steps: - interrogating the computers of the network of computers on board the aircraft to know the software configuration of said software applications loaded into the computers of the network of computers on board the aircraft, said software configuration comprising, for each software application, an indication of the version of said software application, - receiving and analyzing by at least one computer of a ground infrastructure, said software configuration, - identifying, on the basis of the analysis, software applications for which there exists in the ground infrastructure, a more recent version of the software applications than the version of these software applications loaded onto the network of computers on board the aircraft and included in the software configuration received, - calculating, by a computer of the ground infrastructure, a new software configuration for the aircraft, on the basis of the software applications identified, - constructing a set of software applications, integrating the software applications identified as corresponding to a more recent version of a software application loaded into the computers of the network of computers on board the aircraft, said software applications managing the various functional entities of the avionic system, - loading said set of software applications onto the network of computers on board the aircraft and from the ground infrastructure, so as to obtain the new software configuration on board the aircraft. - interrogating the computers of the network of computers on board the aircraft to know the software configuration of said software applications loaded into the computers of the network of computers on board the aircraft, said software configuration comprising, for each software application, an indication of the version of said software application, - receiving and analyzing by at least one computer of a ground infrastructure, said software configuration, - identifying, on the basis of the analysis, software applications for which there exists in the ground infrastructure, a more recent version of the software applications than the version of these software applications loaded onto the network of computers on board the aircraft and included in the software configuration received, - calculating, by a computer of the ground infrastructure, a new software configuration for the aircraft, on the basis of the software applications identified, - constructing a set of software applications, integrating the software applications identified as corresponding to a more recent version of a software application loaded into the computers of the network of computers on board the aircraft, said software applications managing the various functional entities of the avionic system, - loading said set of software applications onto the network of computers on board the aircraft and from the ground infrastructure, so as to obtain the new software configuration on board the aircraft.