1. A manufacturing executing system (MES), comprising: computing means and software tools to control machines involved in a production process, the MES configured to realize production requirements containing at least one segment requirement; means for a user to define whether the segment requirement is repeatable or not; a database configured to store segment requirements, said database further having for each of the segment requirements: a dedicated area to store each segment requirement repeatability status; a dedicated area to store at least a current value of a parameter acquired during an execution of the segment requirement and representing a result of an execution of the segment requirement; and a dedicated area to store expected values of the parameter; a coordinator operable to communicate with said database to access the segment requirement, and operable to determine whether or not the execution of the segment requirement has to be repeated.