A system for performing a microwave ablation procedure, the system comprising: an electrosurgical generator; an ablation probe usable with the electrosurgical generator; an ultrasound sensor collecting ultrasound image data; an electromagnetic tracking system collecting EM tracking data about the positions of the ultrasound sensor and the ablation probe; and a computing device including a processor and a memory storing instructions which, when executed by the processor, cause the computing device to: receive microwave ablation procedure configuration settings; receive ultrasound image data from the ultrasound sensor; receive the EM tracking data from the EM tracking system; determine a trajectory of the ablation probe based on the EM tracking data; and generate (510, 512) a graphical user interface showing a position and orientation of the ablation probe and the trajectory in relation to a plane of the ultrasound image data, wherein the graphical user interface includes an ablation progress indicator to show the progress in tissue of the ablation procedure, the ablation progress indicator starting close to the ablation probe and moving out as the ablation procedure proceeds; wherein the ablation probe and the trajectory each have different representations indicating a) the intersection thereof with the plane, b) being in front of the plane and c) being behind the plane. an electrosurgical generator; an ablation probe usable with the electrosurgical generator; an ultrasound sensor collecting ultrasound image data; an electromagnetic tracking system collecting EM tracking data about the positions of the ultrasound sensor and the ablation probe; and a computing device including a processor and a memory storing instructions which, when executed by the processor, cause the computing device to: receive microwave ablation procedure configuration settings; receive ultrasound image data from the ultrasound sensor; receive the EM tracking data from the EM tracking system; determine a trajectory of the ablation probe based on the EM tracking data; and generate (510, 512) a graphical user interface showing a position and orientation of the ablation probe and the trajectory in relation to a plane of the ultrasound image data, wherein the graphical user interface includes an ablation progress indicator to show the progress in tissue of the ablation procedure, the ablation progress indicator starting close to the ablation probe and moving out as the ablation procedure proceeds; wherein the ablation probe and the trajectory each have different representations indicating a) the intersection thereof with the plane, b) being in front of the plane and c) being behind the plane. receive microwave ablation procedure configuration settings; receive ultrasound image data from the ultrasound sensor; receive the EM tracking data from the EM tracking system; determine a trajectory of the ablation probe based on the EM tracking data; and generate (510, 512) a graphical user interface showing a position and orientation of the ablation probe and the trajectory in relation to a plane of the ultrasound image data, wherein the graphical user interface includes an ablation progress indicator to show the progress in tissue of the ablation procedure, the ablation progress indicator starting close to the ablation probe and moving out as the ablation procedure proceeds; wherein the ablation probe and the trajectory each have different representations indicating a) the intersection thereof with the plane, b) being in front of the plane and c) being behind the plane.