FreeCAD é um modelador  3D paramétrico de código aberto criado principalmente para projetar objetos reais de qualquer tamanho. A modelagem paramétrica permite que você modifique facilmente seu projeto voltando para o histórico do seu modelo e alterando seus parâmetros. Ele foi projetado para atender a uma ampla gama de usos, incluindo design de produtos, engenharia mecânica, arquitetura e impressão 3D.  FreeCAD permite que você desenhe formas geométricas 2D com restrições e as use como base para construir  outros objetos. Ele contém muitos componentes para ajustar dimensões ou extrair detalhes de projeto de modelos 3D para criar desenhos de alta qualidade prontos para produção. Ele é multiplataforma (Windows,  Mac e Linux) e altamente personalizável usando o idioma Python. Ele lê e escreve muitos formatos de arquivos abertos, como STEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE e muitos outros, tornando possível integrá-lo facilmente à sua rotina de trabalho.  FreeCAD inclui ferramentas de análise de elementos finitos modernas (FEA), CFD experimental, BIM, bancadas de trabalho Geodata, uma bancada de trabalho Path (CNC), um módulo de simulação de robôs que permite estudar movimentos de robôs e muito mais, além de uma rica coleção de plugins e macros instaláveis ​​diretamente a partir do aplicativo. 