A machine for making liquid or semi-liquid food products, including: a first processing container for processing a liquid or semi-liquid base product and defining a processing chamber; a stirrer mounted inside the first processing container; a thermal system including a heat exchanger, associated with the first processing container; a processing and control unit, including a module for receiving and transmitting data, a processing module and a memory containing processing software instructions which can be carried out by the processing module, the processing and control unit defining a storage node of a distributed architecture database.