CAD Kernel
A CAD kernel is the core computational engine of a CAD application that handles geometric modeling operations: boolean operations (union, intersection, subtraction), feature creation, constraint solving, and surface evaluation. Commercial kernels like Parasolid and ACIS are licensed to multiple CAD vendors, meaning several competing CAD products share the same underlying geometry engine.