@tom_verbeure Hi, yes it is an excellent question ! The difference is mainly that they manipulate *different* representations of the geometry:- OpenCascade manipulates parametric surfaces (polynomials and rational fractions), used in CAD/CAM- Geogram manipulates meshes, used in scanning/printing (e.g.).And also, Geogram has some low-level functions (Delaunay/Voronoi) targeted towards specific uses (e.g., cosmology).