Proficiency es una aplicación que permite a los ingenieros compartir o migrar la inteligencia de diseño de los datos CAD. La solución se articula en torno a dos productos: Collaboration Gateway™ es un servidor que comanda agentes de conversión automática y Completion Wizard™ es una herramienta de remodelado integrada en los sistemas CAD para guiar al usuario durante los retoques manuales.

El servidor Collaboration Gateway es una aplicación web que gestiona el proceso automático y almacena toda la información de conversión. Permite que los usuarios hagan lo siguiente:
Esta solución se basa en una metodología inédita de comparación por nube de puntos y de proceso de iteración para la sustitución de la función paramétrica por una o varias funciones más adecuadas. Si el proceso falla, la función paramétrica se reemplaza por una geometría BREP para garantizar que se obtenga el 100% de la geometría original sin importar cual sea el porcentaje de éxito en la conversión del historial. Todas las decisiones están documentadas en los informes de conversión, que pueden consultarse desde la interfaz web.
La tecnología revolucionaria y patentada Universal Product Representation™ (UPR) de Proficiency permite una interoperabilidad sin precedentes de los datos CAD. Es compatible con toda la información de diseño: la geometría, las funciones, los bocetos, las restricciones, los datos de fabricación, los metadatos, las estructuras de ensamblaje y los dibujos. En otras palabras, la intención de diseño de un modelo CAD se convierte íntegramente, sin pérdidas.
Proficiency es compatible con las siete principales aplicaciones CAD: I-DEAS, Pro/ENGINEER, CATIA V4, CATIA V5, Solid Edge, Inventor e Unigraphics NX.
La extensión Completion Wizard™ se integra al sistema CAD de destino. Brinda a los diseñadores un asistente para adaptar la intención de diseño al sistema de destino y eliminar, de ese modo, las incompatibilidades entre ambos sistemas. Este proceso semiautomático acelera considerablemente la eliminación de los fallos residuales imposibles de resolver mediante un proceso automático.
Se basa en los datos de remodelado que se crean durante el proceso automático y se almacenan en el fichero UPR:
Las parametrizaciones de la función original (posición en la estructura de árbol, tipos, valores, etc.)