Granite
Granite is PTC's geometric modeling kernel, originally developed as the geometry engine inside Pro/ENGINEER (now Creo) and tightly coupled to it. PTC began offering Granite as an external licensing toolkit in 2014, allowing third-party applications to read, write, and operate on Creo geometry directly. Unlike Parasolid and ACIS, Granite has no meaningful third-party adoption — its strategic role is preserving Creo as a stable, fully owned MCAD platform.
Why it matters
Granite is the example of a fully internal kernel strategy executed by a vendor whose other businesses (PLM via Windchill, IoT via ThingWorx, AR via Vuforia) depend on Creo as a reliable downstream data source. Owning the kernel removes the licensing-relationship risk Dassault still carries with Siemens for SolidWorks — at the cost of losing the breadth-of-installed-base feedback that an externally licensed kernel like Parasolid enjoys.
Related concepts
External References
This term appears in
Cite this definition
Finocchiaro, Michael. “Granite.” DemystifyingPLM PLM Glossary, 2026, https://www.demystifyingplm.com/glossary/granite