Who needs a license?
Every developer in your organisation who is using our product in a design-time capacity, or writing or maintaining code that makes use of our APIs, needs to be licensed to do so. You purchase licenses for developers, not for machines. Once a developer is licensed they are therefore entitled to use the product on more than one machine, and or to work from multiple locations.
Who does not need to be licensed?
If you have developers who need to compile your codebase but do not touch any code that uses our APIs, they do not need to be licensed. If you have automated build machines, a license is not required for these either. The product will either need to be installed on these machines and activated by a licensed colleague.
What about deploying my application?
Deployed applications don't require another licence, they are royalty-free. This means there is no fee to pay to deploy your application, and no limit on the number of compiled applications you can deploy that use our compiled redistributable binaries. All you pay for are the licenses for your developers.
How long does a license last?
Forever. A license purchase also includes free product upgrades and email technical support for all small version changes. This means, for as long as the major version number remains the same as that of your license, you are ellegible for free upgrades and support.