1. CAD & PLM Software

  2. 3D Printing Software

Tinkercad

3D printing and design platform with a focus on crafts and inexperienced but curious hobbyists

Simplify3D

This program is able to slice 3D models and can print these models as well

Ultimaker Cura

3D printing profiles with workflow management features and native integrations for all of the industry's leading software packages

MeshLab

Render, clean, edit, texturize, heal, inspect, and convert three-dimensional triangular meshes for 3D printing designs

Meshmixer

This program allows you to make and manipulate triangle meshes with ease

3DPrinterOS

Manage 3D printers and send designs of your own creation to any on your network

OctoPrint

An interface that connects with your 3D printers and allows you to make and print objects