FAQ: Purchasing and Licensing

Read DevExtreme Complete EULA

Read about DevExtreme Licensing

I want to develop commercial applications using DevExtreme. What do I need to purchase?

To create commercial applications using the UI components/libraries/tools included in the DevExtreme Subscription, whether those applications are sold to your users or provided free-of-charge, you must purchase a 12-month subscription from Developer Express Inc or its authorized resellers. When you purchase a 12-month DevExtreme Subscription, you’ll receive major and minor updates (if any) for a twelve-month period.

After 12 months, and at your discretion, you can "renew" your subscription and receive another 12 months of updates (“renewal” price is about 50% of the purchase price but may change based on market conditions). If you choose not to renew, you can continue using the last version you obtained or are eligible to use.

Note: You can renew a subscription after expiration. Renewal costs increase 30 days after expiration of your subscription (pricing increases monthly after the 13th month). Please contact the DevExpress Client Services Team if you have an expired subscription or if you need further clarification on the terms of our subscription.

Do I have to pay runtime royalties if my app uses DevExtreme UI components/libraries?

Once you purchase a 12 month subscription and when you follow the terms defined in the DevExtreme End User License Agreement, you can distribute commercial applications built using DevExtreme royalty-free.

A license verification message appears in the browser’s console. How can I get rid of this licensing-related message?

Developer Express Inc licenses its UI components/software development libraries on a per-developer basis. You must purchase a license to use DevExtreme in commercial software projects. If you are using a 30-day trial copy of DevExtreme, don’t have a valid license, or if your license has expired, we display a license verification message within the browser’s console.

When you purchase a DevExtreme license or if you already own an active (non-expired) DevExtreme license, you can obtain an auto-generated license key via the DevExpress Download Manager. To obtain your license key, simply log onto DevExpress.com, select My Downloads in the upper right corner of the webpage, choose the version of DevExtreme you wish to use in a project and follow the instructions outlined in the following webpage to validate your license: DevExtreme License Verification.

If you are trying to use a version of DevExtreme released after the expiration date of your license key, the browser will display a warning in the console (license mismatch). If you encounter a license key mismatch message, you can either downgrade and use a version of DevExtreme you’ve licensed in the past or you can renew your DevExpress Subscription to obtain a new license key. Once you renew your subscription, you will be entitled to updates and support services as defined in the DevExtreme End User License Agreement.

If you have licensing-related questions, need help with license validation, or need to purchase a renewal, please email clientservices@devexpress.com.

If you experiencing difficulty with your valid license key, please submit a support ticket via the DevExpress Support Center. We will be happy to follow-up.

I expect to modify DevExtreme source code after I purchase. Will I be able to make modifications and redistribute the modified libraries?

Absolutely. You can modify DevExtreme source code and redistribute the modified libraries. As you can imagine, this does not apply to situations in which you are modifying DevExtreme code and repackaging DevExtreme UI components/libraries/tools and selling competing or corollary products. Refer to the DevExtreme End User License Agreement to learn more.

If you do expect to modify DevExtreme source code, please be sure to read/understand our Support Policies.

Use of DevExtreme UI components/libraries/tools within a software project constitutes acceptance of the Developer Express Inc End User License Agreement.

We want to use DevExtreme. We have multiple developers on our team/project. Does each developer require a DevExtreme license?

Yes, each developer must purchase/own a DevExtreme license. We don't license per machine, per server, or demand any royalties/run-time fees. For more information on licensing terms, please refer to the DevExtreme End-User License Agreement.

If a QA engineer in your team needs to compile your application or use it within a design-time development environment, they must also purchase/own a DevExtreme license. If a QA engineer does not need to compile your application or use it within a design-time development environment, a DevExtreme license is not required.

Can I install DevExtreme UI components/libraries on an automated build machine or build server?

If no development is performed on the build machine and its sole purpose is to generate actual product builds, you do not need to purchase a separate license for the build machine. If a developer uses the build machine for active development and if the developer does not have a valid DevExtreme license, then yes, he or she must purchase a license for the product.

Do you offer multi-developer discounts?

Yes, We offer tiered discounts when purchasing more than one license for your development team. Multi-User discounts are as follows:


If you wish to purchase 11 or more developer licenses for your team, and would like to discuss your needs with us, please email CorpSales@devexpress.com or call +1 (818) 844-3383 between 8:30AM and 4:30PM Pacific Time.

Can a DevExtreme license be transferred from one developer to another within the same company/organization?

Yes. In fact you can do this yourself using our website once the company has purchased multiple licenses. Log in to the DevExpress website and select My Account | Manage & Assign Licenses where you can assign a particular license to a given email address (that's how we differentiate between developers). You also assign a password at the same time. Please note that we do not allow any type of floating licenses. For more information, refer to our End-User License Agreement.

What support options do you offer with the commercial license?

Yes, with an active commercial license, you are welcome to use DevExpress Support Services. Please refer to the DevExpress Support Services policy help topic for more information: Support Services

Can we transfer our DevExtreme license to a different company should our company be purchased or merge with another?

Yes, section 5 of the DevExtreme End User License Agreement defines the terms of license transfers. To transfer a license from one business to another, you will need to request the change in writing. The request must come from the original purchaser or from an officer of the company. License transfers shall only be granted if the original software project(s)/and or software product(s) your organization developed are also being transferred to the new business entity. If you are not transferring the rights to the software project(s)/and or software product(s) you created using DevExpress components, controls and libraries, the license transfer will not be granted. In case of the latter, the new business entity will need to purchase a new license in order to continue the use of our tools.

If you wish to initiate a license transfer, please contact a member of the DevExpress Client Services team. The following is a sample letter you can use to request a license transfer:

To Developer Express Inc. I, ________________, President of <current company name> do hereby request that Developer Express Inc transfer all DevExpress SOFTWARE COMPONENT PRODUCT(S) currently owned by <current company name> to <new company name>
. I understand that all rights outlined in the Developer Express Inc End User License Agreement will be transferred to <new company name> and that <current company name>
shall no longer have the right to redistribute Developer Express intellectual property or any SOFTWARE COMPONENT PRODUCT(S) REDISTRIBUTABLES as defined in the End User License Agreement.

<name>
<title>
<current company name>

License Activation

Do you collect any personal information during activation?

When using the DevExpress Unified Installer or DevExtreme Installer (exe installer), DevExpress collects information required to activate (install) your license including but not limited to the email address and password associated with your DevExpress.com account.

During DevExtreme License Validation (local license validation), no personal/device information is transmitted to DevExpress servers. License validation can be initiated offline, without an internet connection.

Support Services and Product Delivery

What avenues of support do you provide? What's the response time? How long does support last?

Support is available via the DevExpress Support Center. We do not offer support services by phone, chat, or email. We generally respond to a question within one business day but some responses may require additional time.

Support is only provided to a developer with an "active" DevExtreme Subscription. For more information on DevExpress Support policies, please refer to our Support Services webpage.

Do you offer major/minor versions for new releases? What about service packs or hotfixes?

We provide two major releases each year, with 2-3 minor releases in between. We notify customers via email when a new release is ready for download. When necessary, we publish hotfixes that can be downloaded from the DevExpress Support Center.

What format do you use for version numbers? How do I read 'v18.1.5' or 'v2018 vol 1.5'?

Version numbers used throughout our website and installations usually include three numbers that specify the year, major version and minor version of the release. For example, 'v18.1.5' denotes the year 2018, 1st major release, 5th minor update. Older builds and corresponding documentation may use a slightly different version number format. Build label “v2018 vol 1.5” is equivalent to “v18.1.5”. When describing functionality available in a specific major release, we may omit the minor update number and use a shorter notation: "v18.1" or "v2018 vol 1".

Major release lifespans often intersect. Regardless of actual release dates, v18.1.5 is a more recent version than v17.2.13 in terms of product functionality. Build v17.2.13 may be released later than v18.1.5, but it is only a minor update that includes bug fixes for an older major version.

Do you charge for minor/major releases? Do the service packs/hotfixes cost extra?

Developer Express Inc licenses its software components and development technologies on a subscription basis. The DevExtreme Subscription is for a 12 month period (from the date of purchase). If your DevExtreme subscription is active, you can download and use updates, service packs, and hotfixes for all products included in your subscription. Upon expiration of a subscription, you can optionally renew your license for an additional 12 month period and receive another year of updates from Developer Express Inc. If you do not renew your subscription, you may continue to use the products you’ve licensed, but you will no longer receive new updates or be eligible for technical support services from Developer Express Inc. For more information on our Support policies, please refer to our Support Services webpage.

If you have questions or need more information on our subscription plans, feel free to contact a member of the DevExpress Client Services Team by Email or by phone at +1 (818) 844-3383 between 8:30AM and 4:30PM Pacific Time.

If a bug is reported in any of your controls, do you provide a hotfix? If so, within what timeframe?

There are no general rules here: it really depends on the severity of the issue, whether there is a temporary workaround, etc.

It's important to note that bug fixes are not issued overnight. When we confirm that a bug/defect exists, we will do our best to discover/understand the underlying issue. After we discover/understand the cause, we will do our best to offer a workaround if necessary and/or issue a code fix. If we are unable to address the issue in short order, we will explain the cause and what we are doing to address the bug/defect. Once again, most bugs/defects are fixed quickly, but some require a longer time to address. If the bug/defect requires us to make major changes to a DevExpress product, we will inform you of our plans and your options in writing. We cannot guarantee that all bugs/defects will be fixed.

Do you offer premium support services to help us solve critical bugs we may find?

No, we do not offer premium support levels. We endeavor to fix critical bugs (that is, those without a viable workaround or those visible to many customers) as soon as possible.

FAQ: Source Code

Do you offer full source code for your controls?

Yes, we ship full source code for all redistributable DevExtreme UI components/libraries.

If source code is available, are we allowed to change the source code? Are there any limitations to doing so?

Yes, of course you can change the source. However, you will be responsible for applying changes to the source each time we release a new minor/major version (and there could be upwards of 10 releases a year). Sometimes, we may rewrite or refactor our code such that it's no longer obvious how to apply your previous changes. Regardless of the changes you make, we are not able to offer support services for modified DevExtreme source code.

If we enhance your controls, is there a partnership program or similar to get our changes into the main product?

No, there is not. We do not incorporate other people's code into our own because there are too many legal ramifications. To be honest we prefer implementing the solution to a given issue/suggestion ourselves rather than pay legal fees to cover those ramifications. We are, after all, developers - it says so in our company name.

All DevExtreme Pricing and Licensing-related terms and conditions are subject to change with or without notice.