Customizations are special builds made in the language of Java, C, or C++ and you can code and adjust Creo based on your needs. Examples of customizations include:
During your upgrade, while evaluating your system requirements and documenting test strategy, you should have documented the needs of your customizations and whether they are compatible with the upgrade. You should also have a plan to test and verify all customizations still perform as necessary.
When making customizations, you will need Creo Toolkit APIs and Creo Toolkit coding language applications. Please read the following options and details carefully:
ToolKit APIs
ToolKit VB API – Free Programming Tool
Using Creo Parametric VB API, users can develop VB.NET or VBA programs that access the internal components of a Creo Parametric session to customize Creo Parametric models. This is a free customization tool and therefore supports limited and very basic customizations only. Learn more at our ToolKit VB API Knowledge Hub.
For a more robust customization capability, we recommend using our primary PTC application for programming 'ToolKit API.'
ToolKit API - PTC's Primary Programming Tool
Toolkit API is the primary PTC application for the programmer's interface and will require licenses. It provides customers and third-parties the ability to expand Creo Parametric capabilities by writing C programming language code and then seamlessly integrating the resulting application into Creo Parametric. Read more at our ToolKit Central Resource Page.
Recommended Resources:
ToolKit Programming Languages
At PTC, we offer multiple programming languages depending on your needs- C, C++, or Javascript.
Java Script - Free or Licensed Programming Language
Using Java as your programming language of choice provides a large library of Java interfaces to allow external application safe and controlled access to the Creo Parametric database and applications. PTC offers two versions of Java:
C++ - Licensed Programming Language
Using C++ as your programming language of choice allows you to use both C++ and C programming languages together in the same application. This is especially useful if there isn't an equivalent API for the C++ toolkit, and therefore in a Creo Parametric ToolKit C++ application, the ToolKit API for C can be used. Learn more at our C++ Knowledge Hub.
Lastly, remember that customizations are special builds that may not always be supported by PTC. For details on Creo Toolkit Customizations or Customization Support, refer to our Customization Support Policy for Creo.