To end the spectrum of 3D printing software we find the dialogue program, basically the software that allows you to control the printer remotely.
It is an interface where you can give any order to the printer and it becomes fundamental since the printer does not have the typical LCD screen for pre-press adjustments or just during printing.
With such software you can stop, pause the printing process, as well as set the temperature of the extruder nozzle and heat the bed. It is also possible to extrude a whole filament (which is important if you are facing particular problems), or try the movement of the axle motors.
Most dialogue software has some slicing options and when the client is in use, its main function is to send instructions to the printer via a Wi-Fi or USB connection.