Purchase FAQs
Licensing, deployment, and support explained
The license allows the specified number of developers to develop applications using the Software. You can deploy these applications to production and distribute the Software as part of your products or services without additional runtime or deployment fees. There are no limits on the number of applications, servers, or end users.
Yes. The license is perpetual and does not expire. You can continue using the versions of the Software you are licensed for indefinitely.
Licenses are counted per developer. Each employee or contractor who writes, modifies, or compiles code for an application or project that directly or indirectly references the Software requires a license. Individuals whose activities are limited solely to testing, quality assurance, deployment, operations, or use of the resulting application do not require a developer license.
Yes. A developer license can be reassigned to another developer within your organization.
No. Build servers, CI/CD pipelines, and other automated build or test environments do not require separate licenses.
No. Production servers, test servers, staging environments, and other deployment environments do not require separate licenses. Applications can be deployed on-premises, in the cloud, or in SaaS environments without additional runtime or deployment fees.
No. There are no runtime royalties, distribution fees, or per-user costs.
Yes. You can distribute the Software as part of your products or services to your customers.
Yes. The license includes one year of support and updates. Renewing support provides continued access to technical support and software updates.
Yes. You can upgrade to any version released during your support period.
Yes. Your license is perpetual, so you can continue using the versions you are licensed for after your support period ends.