A cooking appliance comprising: an appliance control system for cooking food; and a management system coupled with said appliance control system via a communication pathway adapted to remotely control the cooking of said food in said appliance control system; said appliance control system comprising: a heating space; microwave heating means for cooking said food placed in said heating space; and an appliance controller comprising i) appliance reading means for reading information transmitted via said communication pathway and ii) appliance control means for processing the information, and, said management system comprising: management reading means for reading the information transmitted via said communication pathway, and management control means for processing the information, characterized in that it further comprises a heating progression detecting means for detecting a physical change in temperature, weight or humidity of said food; and in that when a command for cooking of said food is given to said management system from said appliance control system, said appliance control system is adapted to transmit to said management system via said communication pathway: (a) cooking information, corresponding to a cooking recipe selected by a user, for controlling said microwave heating means and (b) information corresponding to physical changes in temperature, weight and humidity of said food, and to receive (c) information for remotely controlling the cooking from said management system via said communication pathway, said management system is adapted to transmit to said appliance control system via said communication pathway remote control information based on said cooking information and the information received via said communication pathway and corresponding to physical changes in temperature, weight and humidity of said food, so that said appliance control system and said management system can communicate bidirectionally via said communication pathway for said food to be cooked through remote control system done by said management system. an appliance control system for cooking food; and a management system coupled with said appliance control system via a communication pathway adapted to remotely control the cooking of said food in said appliance control system; said appliance control system comprising: a heating space; microwave heating means for cooking said food placed in said heating space; and an appliance controller comprising i) appliance reading means for reading information transmitted via said communication pathway and ii) appliance control means for processing the information, a heating space; microwave heating means for cooking said food placed in said heating space; and an appliance controller comprising i) appliance reading means for reading information transmitted via said communication pathway and ii) appliance control means for processing the information, and, said management system comprising: management reading means for reading the information transmitted via said communication pathway, and management control means for processing the information, management reading means for reading the information transmitted via said communication pathway, and management control means for processing the information, characterized in that it further comprises a heating progression detecting means for detecting a physical change in temperature, weight or humidity of said food; and in that when a command for cooking of said food is given to said management system from said appliance control system, said appliance control system is adapted to transmit to said management system via said communication pathway: (a) cooking information, corresponding to a cooking recipe selected by a user, for controlling said microwave heating means and (b) information corresponding to physical changes in temperature, weight and humidity of said food, and to receive (c) information for remotely controlling the cooking from said management system via said communication pathway, (a) cooking information, corresponding to a cooking recipe selected by a user, for controlling said microwave heating means and (b) information corresponding to physical changes in temperature, weight and humidity of said food, and to receive (c) information for remotely controlling the cooking from said management system via said communication pathway, said management system is adapted to transmit to said appliance control system via said communication pathway remote control information based on said cooking information and the information received via said communication pathway and corresponding to physical changes in temperature, weight and humidity of said food, so that said appliance control system and said management system can communicate bidirectionally via said communication pathway for said food to be cooked through remote control system done by said management system.