Parasolid software enhancements include Convergent Modeling technology, which can operate on models containing a mix of facet B-rep surfaces and classic B-rep surfaces, helping to enable more efficient workflows in a range of applications. For example, in generative design, in which new products autonomously are developed to satisfy design constraints, the technology can restore precise, classic mating surfaces to a model that has undergone facet-based topology optimization. In reverse engineering processes, it can be used to add precise analytic surfaces to scanned data of parts for remanufacture. The Parasolid geometric modeling kernel is used in Solid Edge and NX software.