NI provides different licensing options to meet your needs, from application development to system deployment and debugging. This article provides users with definitions for the terms associated with NI licensing policy. All definitions are subject to the terms of the Standard License Agreement. You can find this agreement online at ni.com/legal/license.
A development license is used for creating new applications and programs. This option can be purchased as a single seat or as part of a Volume License Agreement (VLA). This category of license includes a home exception, which allows for the installation and activation of the software on one home machine.
A deployment license is required for distributing applications developed using a particular software product. You must purchase one deployment license for each target computer on which the application will run. This option can be purchased as a single seat or as part of a VLA. This category of license does not include a home exception.
To learn which software products include deployment licenses, see the NI Deployment and Debug Software Licenses.
A debug license for a particular software product provides the permission to install that software on one computer. You may use the software only to fix issues on an application or system that has already been created with a development license. This option can be purchased as a single seat or as part of a VLA. This category of license does not include a home exception.
To learn which software products include debug licenses, see the NI Deployment and Debug Software Licenses.
Software licenses are assigned to specific users or computers at certain sites. The number of licenses assigned cannot exceed the number of non-concurrent seats purchased. This option can be purchased as a single seat or as part of a VLA. License use is restricted to the Americas, Europe, or Asia and cannot cross continents. There are two types of non-concurrent licenses: named-user and computer-based.
Software installed on unlimited computers at certain sites if no more than X instances of the software are in use at any given time, where X equals the number of concurrent seats purchased. This license type can only be purchased as part of a VLA. There are two types of concurrent licenses: managed and unmanaged.
Most software products are offered as subscription licenses. Subscription software includes the same convenient benefits of our perpetual software except that the functionality expires. You must renew your subscription to keep using the software. When you renew your subscription, you can continue using the software and you will receive any new software updates we release as well as support services.
Some software is sold with a perpetual license, which means that the version of the software you purchase will never stop working. Even if you do not subscribe to our software service programs, your software will continue to operate with the version you currently have installed.
A single seat license can be a development, debug, or a deployment license and is typically a named-user non-concurrent license. For questions about activating your software, you can refer to this document.
Volume Licenses are typically managed on a license server and can include development, deployment, and debug licenses as well as concurrent and non-concurrent licenses. End-user activations are managed by the software administrator of your Volume License. For questions about configuring a license server, you can reference the VLM Getting Started Guide. If you’re working remotely and your license includes a home exception, you can use a Disconnected or Home License.
Contact NI support or your local branch if you have questions or need further assistance to understand which license options are best for your company.