O FreeCAD é um aplicativo de modelagem 3D paramétrico. Diferentemente de aplicativos de modelagem mais "livre" como o Blender, o FreeCAD oferece uma modelagem mais lenta, mas mais precisa e baseada em sólidos e curvas NURBS. O sistema paramétrico permite também criar vários tipos de relações entre objetos. Assim como o Blender, o FreeCAD é altamente extensível e fácil de programar em Python.
O FreeCAD é bem fácil de instalar, basta baixar o pacote de instalação correspondente a sua plataforma a partir da página oficial.