A system for prescribing maintenance of helicopter engines belonging to the same engine class and formed by elements that vary over time depending on the technical condition thereof, the standard replacement of parts between engines, and the replacement of parts with different parts, comprising: a centralized database storing operational data relating to: working condition, describing the history of one or more working condition indicators of each of the engines; possible modifications and authorized modifications of the engines; a definition of maintenance plans for the engines according to predetermined values of the working condition indicator(s); a description of the probable causes of unscheduled events according to the data relating to possible and authorized modifications and the working condition data; maintenance applied, describing the history of maintenance operations applied to each of the engines; and instantiated configurations, describing the history of the configuration modifications applied to each of the engines; and flight recorders the working condition indicator(s) of each of the engines and means for updating the working condition data depending on the acquired value of the indicator(s) of each engine; means for identifying a maintenance operation to be applied to each of the engines depending on the operational data in the database; said means for identifying a maintenance operation to be applied being configured to compare the working condition indicator(s) of said database with a time signature database that triggers maintenance operations; when the comparison with the signature database is positive, said identification means being configured to analyze the applied maintenance operational data and the instantiated configuration data to determine whether the detected trigger is due to a previous intervention; means for generating a continuous alarm for each identified maintenance operation to be performed after removing triggers due to previous intervention; means for a digitally-signed updating with digital signature of the applied maintenance data and the instantiated configuration data according to each maintenance operation applied to each of the engines; and means for deactivating an activated alarm if at least the digitally-signed update digitally signed of the data resulting from the identified applied maintenance operation associated with the alarm is carried out. a centralized database storing operational data relating to: working condition, describing the history of one or more working condition indicators of each of the engines; possible modifications and authorized modifications of the engines; a definition of maintenance plans for the engines according to predetermined values of the working condition indicator(s); a description of the probable causes of unscheduled events according to the data relating to possible and authorized modifications and the working condition data; maintenance applied, describing the history of maintenance operations applied to each of the engines; and instantiated configurations, describing the history of the configuration modifications applied to each of the engines; and working condition, describing the history of one or more working condition indicators of each of the engines; possible modifications and authorized modifications of the engines; a definition of maintenance plans for the engines according to predetermined values of the working condition indicator(s); a description of the probable causes of unscheduled events according to the data relating to possible and authorized modifications and the working condition data; maintenance applied, describing the history of maintenance operations applied to each of the engines; and instantiated configurations, describing the history of the configuration modifications applied to each of the engines; and flight recorders the working condition indicator(s) of each of the engines and means for updating the working condition data depending on the acquired value of the indicator(s) of each engine; means for identifying a maintenance operation to be applied to each of the engines depending on the operational data in the database; said means for identifying a maintenance operation to be applied being configured to compare the working condition indicator(s) of said database with a time signature database that triggers maintenance operations; when the comparison with the signature database is positive, said identification means being configured to analyze the applied maintenance operational data and the instantiated configuration data to determine whether the detected trigger is due to a previous intervention; means for generating a continuous alarm for each identified maintenance operation to be performed after removing triggers due to previous intervention; means for a digitally-signed updating with digital signature of the applied maintenance data and the instantiated configuration data according to each maintenance operation applied to each of the engines; and means for deactivating an activated alarm if at least the digitally-signed update digitally signed of the data resulting from the identified applied maintenance operation associated with the alarm is carried out.