A cooking appliance for processing and preparing foods, comprising: a base structure on which a support suitable for holding a container containing foods to be processed is assembled; motorized driving means suitable for rotating detachable stirring or cutting means inside said container; heat energy transferring means suitable for heating said foods to be processed within the container; an electronic circuit for powering and controlling said driving means and heat energy transferring means which is controlled by an appliance microcontroller depending on the instructions which are provided by a user through a user interface and contain cooking parameters; said appliance microcontroller being configured to receive cooking parameters and/or programs from a dedicated computing device through a data bus; and a telecommunication interface for communicating the appliance with a communication network, characterized in that: said appliance microcontroller comprises a multicontroller device and is further configured to detect any anomaly due to an unexpected operation of the cooking appliance or erroneous functions thereof via one of its microcontrollers; said user interface and said telecommunication interface are integrated in said single dedicated computing device, with several specialized microcontrollers, installed in said appliance with access through a multifunction touch screen; said single dedicated computing device is either integrated or coupled in said cooking appliance, so that said touch screen is arranged in a front part on an inclined surface of a casing assembled on said base structure of said cooking appliance; and said touch screen being for operation, control and/or maintenance of the cooking appliance including the display of any anomaly detected by the appliance microcontroller. a base structure on which a support suitable for holding a container containing foods to be processed is assembled; motorized driving means suitable for rotating detachable stirring or cutting means inside said container; heat energy transferring means suitable for heating said foods to be processed within the container; an electronic circuit for powering and controlling said driving means and heat energy transferring means which is controlled by an appliance microcontroller depending on the instructions which are provided by a user through a user interface and contain cooking parameters; said appliance microcontroller being configured to receive cooking parameters and/or programs from a dedicated computing device through a data bus; and a telecommunication interface for communicating the appliance with a communication network, characterized in that: said appliance microcontroller comprises a multicontroller device and is further configured to detect any anomaly due to an unexpected operation of the cooking appliance or erroneous functions thereof via one of its microcontrollers; said user interface and said telecommunication interface are integrated in said single dedicated computing device, with several specialized microcontrollers, installed in said appliance with access through a multifunction touch screen; said single dedicated computing device is either integrated or coupled in said cooking appliance, so that said touch screen is arranged in a front part on an inclined surface of a casing assembled on said base structure of said cooking appliance; and said touch screen being for operation, control and/or maintenance of the cooking appliance including the display of any anomaly detected by the appliance microcontroller. said appliance microcontroller comprises a multicontroller device and is further configured to detect any anomaly due to an unexpected operation of the cooking appliance or erroneous functions thereof via one of its microcontrollers; said user interface and said telecommunication interface are integrated in said single dedicated computing device, with several specialized microcontrollers, installed in said appliance with access through a multifunction touch screen; said single dedicated computing device is either integrated or coupled in said cooking appliance, so that said touch screen is arranged in a front part on an inclined surface of a casing assembled on said base structure of said cooking appliance; and said touch screen being for operation, control and/or maintenance of the cooking appliance including the display of any anomaly detected by the appliance microcontroller.