At coolOrange, we believe that software should empower, not restrict engineering teams. Our forward compatibility policy provides the clarity and confidence needed to maintain and upgrade your customizations with minimal disruption.
We take a deliberate and customer-centered approach to software customization:
That’s why we developed a comprehensive set of PowerShell cmdlets that wrap the most common Autodesk Vault APIs. By building your customizations on top of these cmdlets:
We commit to releasing a compatible version of our software within 6 weeks of Autodesk’s annual Vault release, except in rare cases of major platform changes (e.g., the transition from .NET Framework to .NET Core). This approach enables faster adoption of new Autodesk technology without the traditional risks or delays.
Our goal is to eliminate fear around customizations, reduce upgrade costs, avoid vendor lock-in, and give our customers a secure, flexible, and maintainable path forward.
✅ Fully Covered: Scripts using only coolOrange cmdlets
⚠️ Partially Covered: Scripts mixing cmdlets and native APIs
❌ Not Covered: Fully custom .NET implementations
To ensure upgrade reliability and avoid ambiguity during testing, do not introduce new customizations during the upgrade process. Instead:
Performing both at the same time makes it difficult to isolate whether a problem is due to the upgrade or to new changes, and significantly increases the effort required to troubleshoot issues.
If you're unsure whether your scripts rely on unsupported native APIs or fall within our compatibility guarantee, we offer a free risk assessment.
Our team will review your scripts and identify any components that might be affected by an upgrade. This service helps you understand risks upfront and plan accordingly.
We provide three upgrade models to suit your preferred level of involvement and risk management:
Variant |
Description |
coolOrange Role |
Cost |
Self-Upgrade | You perform the upgrade and test it in your environment. | coolOrange Support available at no cost. | Any required fixes by us are charged. |
Self-Upgrade with Mentoring | You perform the upgrade with a dedicated coolOrange specialist available for guidance. | We assist during the process and investigate issues. | Mentoring and fixes are chargeable. |
coolOrange-Managed Upgrade | coolOrange performs the upgrade remotely using a provided test environment. | We execute the upgrade and conduct smoke testing. | Full service is invoiced. |
Like painting a room - You can do it yourself, do it with a coach, or hire a professional. In all three cases, you are the homeowner and must approve the final result.
Internally, we conduct thorough functional testing using our own test environments.
In customer environments, we perform technical smoke tests:
However, we do not validate:
Final validation and acceptance are always the responsibility of the customer, as only you can assess correctness based on your data, configuration, and business logic.
It means that custom scripts built entirely using coolOrange cmdlets will continue to work across future versions of Autodesk Vault and coolOrange software.
If it uses only coolOrange cmdlets → we fix it for free.
If it includes native API code (Vault, ERP, etc.) → analysis is free, implementation is charged.
We offer a free risk assessment. Our team will examine your customizations and let you know whether they fall under our compatibility guarantee.
We conduct technical smoke tests in customer environments.
This confirms that:
We do not verify correctness of workflows, data, or business rules. These must be validated by the customer as part of final acceptance.
This type of implementation is not covered by our compatibility policy. Upgrades may affect such solutions, and adjustments are chargeable.
No, we strongly advise against it!
Customizations should be performed at least 6 weeks before or after the upgrade to isolate and reduce the risk of side effects.
You can:
We release a compatible version of our software within 6 weeks of Autodesk publishing a new Vault version — except in rare cases involving major platform transitions (e.g., .NET Framework to .NET Core).
You can find the full cmdlet reference, documentation, and changelog on our product documentation site.