DYNA26: 27 April 2026. More info

Dyalog Run-Time Licences

Choose the right Run-Time Licence for your application deployment

In addition to a current Developer Licence, a Run-Time Licence is necessary if:

  • Dyalog is used to implement multi-user applications (multi-user applications are defined as applications where the same data is shared by or exchanged between two or more users).
  • Dyalog is used as a platform for applications that are distributed outside the organisation which holds the Commercial or Basic Licence – whether or not the developer charges a fee for the application and irrespective of whether the application is single or multi‑user.

Run-Time licences can be either usage-based or royalty-based

In the absence of the purchase of a suitable Usage-Based Run-Time Licence, the Royalty-Based Run-Time Licence will be applied as the default licence.

Usage-Based Run-Time Licences

For sharing applications

The Usage-Based Run-Time Licence charges an annual fee that depends on how it is deployed. Different metrics of use can be applied; two examples are shown below. If neither of these fit with the way that your business is organised, please contact us and we can work with you to identify a metric that can be used to determine a fair price structure for the required Run-Time Licences.

Usage-Based Run-Time Licence Examples

Usage-based Example 1

User-Based Run-Time Licences

When several users use one or more applications on a shared server, a Run-Time Licence is required. Examples of this are applications that are running under Citrix or similar platforms, Web Servers, servers using Distributed COM or other transactional platforms. The minimum server configuration is for 20 users.

Run-Time Licences are inclusive of all necessary Licences. If, for example, an application allows 20 desktop users to share data on the server, a Run-Time Licence for 20 users includes all relevant fees for desktop users and server.

For Facility Management Applications, where an organisation is running a service on behalf of several client organisations, appropriate Run-Time Licences are required for each distinct customer organisation.

These Run-Time Licences are priced on a per user basis. If it is not possible to determine the number of users (for example, an application within in a container or virtual machine) an alternative Usage-Based Run-Time Licence or Royalty-Based Run-Time Licence could be used.

User-Based Run-Time Licences
Annual Cost
Up to 20 users
£1,125
Up to 50 users
£2,250
Up to 100 users
£3,750
Up to 250 users
£6,000
Up to 500 users
£9,750
500 or more users
Contact Sales

Usage-based Example 2

Cloud-Based Run-Time Licences

When several users use one or more applications running in the cloud, a Run-Time Licence is required.

Examples include:

  • a service where an application, that runs in the cloud, provides services available to users for a fraction of the working year (for example, applications running Jarvis or MiServer).
  • use of internal or external cloud resources to accelerate or automate the execution of a workflow on behalf of a controlling process, but without providing a service that other users could connect to or receive data from. Examples include the use of isolate servers running in the cloud for parallel computation, or the execution of continuous integration tasks on the cloud.

For cloud-based deployment of applications, our default pricing is that you pay Dyalog Ltd the same amount as you pay your cloud provider for the computing resources to run Dyalog in the cloud. If those costs are not easily identifiable – please contact us to discuss pricing.

Dyalog D logo

Royalty-Based Run-Time Licences

For the exploration of new markets

2%

of gross revenue

The Royalty-Based Run-Time Licence charges a royalty fee calculated as 2% of all gross revenue generated by sales, consulting, and support of applications and end products developed using Dyalog, where such annual revenue is equal to or exceeds £5,000.

All-Inclusive Cover

The licence covers all required Run-Time Licences for users of services or software delivered by the Royalty-Based Licence holder. In addition, the royalty covers support and upgrades for the licence holder. The licence requires a current Basic or Commercial Licence, and includes access to all Dyalog development environments.

Ideal for Growth

This is an ideal option for start-ups and for vendors who need freedom when pricing their products. It is also ideal for consultancies and software vendors who need to be up-to-date with Dyalog versions and platforms. Dyalog Ltd has developed this model in appreciation of the fact that business development requires sophisticated tools – often before the revenue stream is secured.

Royalty-Based Run-time Licences FAQ

Any holder of a Commercial or Basic Licence. It’s particularly suitable for start-ups, vendors, and consultancies needing pricing flexibility.

2% of gross revenue from sales, consulting, and support of your Dyalog-based applications, where annual revenue reaches or exceeds £5,000.

All necessary Run-Time Licences for your users, plus support, upgrades, and access to all development environments.

The Royalty-Based model applies by default if no other suitable Run-Time Licence has been purchased.

Need help selecting your licence?

Unsure which Dyalog licence suits your needs? Our licence guide will help you to determine the most appropriate licence based on your intended use. Whether for personal learning, research, or commercial development, we’ll help you to make an informed choice.

Dyalog D logo
Jada Andrade
Need help choosing a Run-Time Licence?

If you’re not sure which option is right for you, we’re here to help. Complete our Licence Guide, email us at sales@dyalog.com, call +44 1256 830030, or send us a message, and we will work with you to ensure that you have the most appropriate licence.

Jada Andrade, Administration Assistant

Get Support
Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).