Innan du kan börja 3D-utskrift behöver du viss programvara. Du behöver programvara för att designa 3D-objekt, skivprogramvara och värdprogramvara för 3D-skrivare - programvaran du behöver för att ansluta skrivaren till din dator. Det händer ofta att slicer-programvaran och 3D-skrivarens värdprogramvara är buntade i samma 3D-skrivarprogramvara.
När du köper din 3D-skrivare får du ofta även tillhörande mjukvara, men det finns även en hel del mjukvara tillgänglig online. Du kommer att behöva betala för vissa program, men det finns också mycket lämplig gratis programvara tillgänglig.
Följande programvara för 3D-skrivare är gratis eller har gratisversioner tillgängliga: