A microwave ablation system, comprising: a microwave ablation probe configured to deliver energy to a target volume of tissue during an ablation procedure; at least one temperature sensor configured to determine a temperature of the target volume of tissue at a plurality of points in time during the ablation procedure; and a computing device operably coupled to the microwave ablation probe and the at least one temperature sensor, the computing device including a processor and a memory storing instructions, which when executed by the processor, cause the computing device to: load a temperature accumulation profile corresponding to the target volume of tissue, the temperature accumulation profile providing a change in tissue temperature as a function of time that results in effective ablation of the target tissue, wherein the computing device is configured to load the temperature accumulation profile according to a user selection of (i) a category of target tissue and (ii) a sub-category comprising a list of temperature accumulation profiles all of which are applicable to the ablation of the selected target tissue; and dynamically control at least one setting of the microwave ablation probe in accordance with the temperature of the target volume of tissue determined by the at least one temperature sensor at each of the points in time such that the temperature of the target volume of tissue follows the temperature accumulation profile during the ablation procedure. a microwave ablation probe configured to deliver energy to a target volume of tissue during an ablation procedure; at least one temperature sensor configured to determine a temperature of the target volume of tissue at a plurality of points in time during the ablation procedure; and a computing device operably coupled to the microwave ablation probe and the at least one temperature sensor, the computing device including a processor and a memory storing instructions, which when executed by the processor, cause the computing device to: load a temperature accumulation profile corresponding to the target volume of tissue, the temperature accumulation profile providing a change in tissue temperature as a function of time that results in effective ablation of the target tissue, wherein the computing device is configured to load the temperature accumulation profile according to a user selection of (i) a category of target tissue and (ii) a sub-category comprising a list of temperature accumulation profiles all of which are applicable to the ablation of the selected target tissue; and dynamically control at least one setting of the microwave ablation probe in accordance with the temperature of the target volume of tissue determined by the at least one temperature sensor at each of the points in time such that the temperature of the target volume of tissue follows the temperature accumulation profile during the ablation procedure. load a temperature accumulation profile corresponding to the target volume of tissue, the temperature accumulation profile providing a change in tissue temperature as a function of time that results in effective ablation of the target tissue, wherein the computing device is configured to load the temperature accumulation profile according to a user selection of (i) a category of target tissue and (ii) a sub-category comprising a list of temperature accumulation profiles all of which are applicable to the ablation of the selected target tissue; and dynamically control at least one setting of the microwave ablation probe in accordance with the temperature of the target volume of tissue determined by the at least one temperature sensor at each of the points in time such that the temperature of the target volume of tissue follows the temperature accumulation profile during the ablation procedure.