一个3DCAD建模工具,FreeCAD并不局限于特定的用途。其开发完全遵循开放源码(LGPL)协议。尽管FreeCAD的目标是机械工程和产品设计,但它也适用于工程领域的其他用户,例如建筑或其他工程专业。
自由CAD的特征工具与Catia、SolidWorks或SolidEdge相似。所以也可归为MCAD、PLM、CAx和CAE等范畴。这是一种参数化的特征建模工具,其软件模块化设计,使其在不修改核心系统的情况下可以轻松提供新的功能。
像其它三维CAD建模工具一样,它也有许多2D组件用于绘制2D图形,或从3D模型中提取设计细节,然后将其转换成2D产品图形。但是,像AutoCADLT这样的直接二维绘图并不是我们关注的焦点。同样,动画和器官形状(比如Maya,3dsMax,Blender,Cinema4D)也不是FreeCAD的主要负责人。不过,由于FreeCAD具有广泛的适应性,它可能会使用到比其目前所关注的范围更多的地方。
FreeCAD大量使用了科学计算范围内所有已存在的重大开源库。包括OpenCascade,一个功能强大的CAD内核;Coin3D,一个经过改进的OpenInventor;Qt,世界知名的UI框架和Python,一种现存最优秀的脚本语言。作为开发库,FreeCAD本身也可供其他应用程序使用。
FreeCAD也是一种真正的多平台程序,目前在Windows、Linux/Unix以及MacOSX系统上都可以很好地运行,并且在所有平台上都有同样的外观和功能。