At coolOrange, we believe that software should empower not restrict engineering teams. Our forward compatibility policy gives customers confidence that their automations and integrations will remain functional as Autodesk Software (like Vault / Inventor) evolves without surprises or hidden costs.
In this context, forward compatibility means that your customizations will continue to work as expected when
This policy defines:
Our goal is to turn upgrades into a smooth and straightforward experience without the usual complexity.
Autodesk Software API (like Vault / Inventor) is powerful but also version sensitive. Even small API changes between versions can break existing customizations, leading to unexpected downtime, costs, and frustration.
At coolOrange, we solve this problem by abstracting the Autodesk API into a stable set of our own coolOrange API.
Our own coolOrange APIs:
With this approach:
While our coolOrange API cover the majority of use cases, some scenarios still require direct access to:
In such cases, native API calls are used alongside ours.
This makes upgrades more complex, as Autodesk or other vendors may modify these components, impacting long-term stability.
The good news:
To give customers full clarity before any change, we::
The more your customization relies on our coolOrange API, the more forward-compatible and low-maintenance it becomes.
Some Autodesk Software upgrades introduce new features or workflow changes.
In most cases, existing customizations remain unaffected. However, there are two exceptions:
These situations are:
✅ Fully Covered: Customizations using only coolOrange API
⚠️ Partially Covered: Customizations mixing coolOrange APIs and native APIs
❌ Not Covered: Custom special features (.NET implementations) using only native APIs
A compatibility analysis will be delivered to the customer for every project.
To maintain control and simplify testing, we recommend that customers:
Perform customizations at least 6 weeks before or after a Vault upgrade
Running upgrades and custom changes at the same time can create uncertainty. If an issue occurs, it’s harder to trace the cause. Separating the two ensures transparency and minimizes troubleshooting effort.
If you’re unsure whether your scripts rely on native APIs or fall under our compatibility guarantee, we offer a free compatibility analysis.
This helps you anticipate how an upgrade might affect your setup and prepare with confidence before proceeding.
We offer three upgrade paths depending on your internal capabilities:
Variant |
Description |
coolOrange Role |
Cost |
Self-Upgrade | You upgrade your environment and run the tests. | Free support if issues arise | No costs |
Self-Upgrade with Mentoring | You upgrade the system with a dedicated coolOrange expert available. | Issue analysis and mentoring | Mentoring and fixes will be charged |
coolOrange-Managed Upgrade | We perform the upgrade remotely using your test environment. | We execute the upgrade and conduct smoke testing | Fully chargeable |
Like painting a room - You can do it yourself, do it with a coach, or hire a professional. In all three cases, you own the room and must approve the result.
We perform comprehensive tests in our own lab environments. In customer environments, we run technical smoke tests, confirming that:
We do not verify:
Final acceptance always rests with the customer, based on their own data and quality expectations.
It means your customizations, especially those using coolOrange API, continue working after Vault upgrades or updates, without requiring changes.
If it uses only coolOrange API → we fix it for free.
If it includes native API → issue analysis is free, implementation is charged.
We offer a free compatibility analysis.
We’ll tell you how much of your customization is covered and where risks may exist.
We conduct technical smoke tests:
We do not test whether workflows behave correctly in your business context, or if the outcome of the features is correct, that's the customer's responsibility.
Custom special features (.NET implementations) using native APIs are not covered. Upgrades may affect them. All required changes will be charged.
No. Do customizations at least 6 weeks before or after an upgrade. Otherwise, it's hard to know what caused any issues.
You can:
We release compatible software within 6 weeks of Autodesk releasing a new version, except in rare cases involving major platform changes (e.g., .NET Framework → .NET Core).
Visit our documentation site for: