Cura
Ultimaker Cura is a free and open source 3D slicing application that is widely used in the 3D printing industry due to its extensive features and capabilities. Available on all desktop systems it serves to split a 3D model into layers and determine the path a printer should take to create the model. It allows for the adjustment of fill gradients, printing patterns, speeds, supports, and much more.
To find out more about this 3D slicing utility you can visit their website here.