FreeCAD — это средство параметрического 3D-моделирования САПР общего назначения. Разработка полностью с открытым исходным кодом (лицензия LGPL). FreeCAD нацелен непосредственно на машиностроение и дизайн продуктов, но также подходит для более широкого спектра применений, связанных с инженерией, таких как архитектура или другие инженерные специальности.
FreeCAD имеет инструменты, аналогичные Catia, SolidWorks или Solid Edge, и поэтому также попадает в категорию MCAD, PLM, CAx и CAE. Это средство параметрического моделирования на основе функций с модульной архитектурой программного обеспечения, которая упрощает предоставление дополнительных функций без изменения базовой системы.
Как и во многих современных средствах 3D-моделирования САПР, он имеет множество 2D-компонентов для создания эскизов 2D-форм или извлечения деталей проекта из 3D-модели для создания производственных 2D-чертежей, но прямое 2D-черчение (например, AutoCAD LT) не является основным направлением, равно как и анимация или органические формы (такие как Maya, 3ds Max, Blender или Cinema 4D), хотя, благодаря своей широкой адаптивности, FreeCAD может стать полезным в гораздо более широкой области, чем его текущая направленность.
FreeCAD интенсивно использует все большие библиотеки с открытым исходным кодом, существующие в области научных вычислений. Среди них OpenCascade, мощное ядро САПР, Coin3D, воплощение Open Inventor, Qt, всемирно известная среда пользовательского интерфейса, и Python, один из лучших доступных языков сценариев. Сам FreeCAD также может использоваться в качестве библиотеки другими программами.
FreeCAD также является полностью мультиплатформенным и в настоящее время безупречно работает в системах Windows, Linux/Unix и Mac OSX с одинаковым внешним видом и функциональностью на всех платформах.