Kompletní Open CASCADE Technology založené geometrické jádro Plně parametrický model. Všechny objekty FreeCADu jsou nativně parametrické, což znamená, že jejich tvar může být založen na vlastnostech nebo dokonce záviset na jiných objektech. Všechny změny jsou přepočítávány podle potřeby a zaznamenávány do zásobníku zpět/znovu. Nové typy objektů lze snadno přidávat a lze je dokonce plně programovat v Pythonu.
Modulární architektura, která umožňuje pluginovým rozšířením (modulům a pracovním stolům) přidávat funkce do základní aplikace. Rozšíření může být tak složité jako zcela nová aplikace naprogramovaná v C++ nebo tak jednoduché jako skript v Pythonu nebo vlastní makra. Máte úplný přístup k téměř jakékoli části FreeCADu z vestavěného interpretu Pythonu, maker nebo externích skriptů, ať už se jedná o tvorbu a transformaci geometrie, 2D nebo 3D reprezentaci této geometrie (Scénografie) nebo dokonce rozhraní FreeCADu.
Import/export do standardních formátů, jako jsou STEP, IGES, OBJ, STL, DXF, SVG, DAE, IFC nebo OFF, NASTRAN, VRML kromě nativního formátu souboru FreeCAD FCStd. Úroveň kompatibility mezi FreeCADem a daným formátem souboru se může lišit, protože závisí na pracovním prostředí, které ho implementuje.
Sketcher s integrovaným řešitelem vazeb, který umožňuje kreslit 2D tvary s geometrickými vazbami. Omezené 2D tvary vytvořené pomocí Sketcheru lze poté použít jako základ pro vytváření dalších objektů v celém FreeCADu.
Pracovní plocha TechDraw s možnostmi detailních pohledů, průřezových pohledů, kótování a dalších funkcí, která umožňuje generovat 2D pohledy na existující 3D modely. Pracovní plocha poté vytvoří soubory SVG nebo PDF připravené k exportu.
Integrovaná tabulka Integrovaná tabulka a Parser výrazů, které lze použít k řízení modelů založených na vzorcích a k organizaci dat modelu na centrálním místě.