DYNA26: 27 April 2026. More info

Run-Time Licences

Choose the right Run-Time Licence for your application deployment

What is a a Dyalog Run-Time Licence and When Do You Need One?

XXX Need some explanation of what a Run-Time Licence actually is.

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

Usage-based Run-Time Licence

Royalty-based Run-Time Licence

Please Note:

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.

Annual Fee

The Usage-Based Run-Time Licence charges an annual fee that depends on how it is deployed.

Usage Metrics

Different usage metrics can be applied to determine how the annual fee is calculated.

Scalable Pricing

Licence costs scale with actual use, providing a fair and predictable pricing structure.

Custom Pricing

If our standard metrics don’t apply, Dyalog Ltd can help define a suitable pricing model.

Usage-Based Run-Time Licence Examples



Usage Example: User-Based Run-Time Licences

All-Inclusive Coverage

All-Inclusive Coverage

When do I need a User-Based Run-time Licence?

A User-Based Run-time Licence is required when several users use one or more applications on a shared server. This includes applications running under Citrix or similar platforms, web servers, or servers using Distributed COM or other transactional platforms. The minimum configuration is for 20 users.

What does the licence include?

Everything you need: both server and desktop user components are covered in one licence.

How does pricing work?

Per user. If you can’t count individual users (e.g., containerised apps), consider a Royalty-Based licence instead.

What about multi-client scenarios?

Facility managers serving multiple client organisations need a separate licence for each distinct customer organisation.

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

When is a Cloud-Based Run-time Licence required?

When your application runs in the cloud and serves multiple users or automates workflows using cloud resources.

What types of cloud use are covered?

Services that provide fractional access throughout the year (e.g., applications using Jarvis or MiServer), and cloud resources used for parallel computation, workflow automation, or continuous integration tasks that don’t directly serve end users.

How is a Cloud-Based Run-time Licence priced?

You pay Dyalog Ltd the same amount as you pay your cloud provider for the computing resources used to run Dyalog.

What if my cloud usage costs aren’t clear?

Contact us to agree on a suitable pricing metric that works for your deployment.

Usage Example: Cloud-Based Run-Time Licences



xxxx

Royalty-Based Run-Time Licences

xxxx

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.

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.

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

For the exploration of new markets

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 Coverage

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.

Flexible for Growing Businesses

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 Fee

The Royalty-Based Run-Time Licence applies a 2% royalty on gross revenue from sales, consulting, or product support.

All-Inclusive Cover

The licence includes all required Run-Time Licences and provides ongoing support, upgrades, and maintenance for holders.

Full Access

A current Basic or Commercial Licence is required and grants access to all Dyalog development environments.

Ideal for Growth

Designed for start-ups, consultancies, and vendors who need flexibility while developing new products.

Royalty-Based Run-time Licences FAQ

Who can use a Royalty-Based Run-time Licence?

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 guided questionnaire 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.

Karen Shaw
I know this needs to be a non karen version. Working on it. Pricing is one area that it would help to 'soften' with a friendly face. Perhaps we could have Jada here instead?

Need help choosing a Run-Time Licence?

If you’re unsure which option is right for your application, we’re here to help. Email us at sales@dyalog.com, call +44 1256 830030, or send us a message to talk to our team.
Karen, Customer Account Manager
Your old copy is preserved here for reference during development.

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-Baed Run-Time Licence, the Royalty-Based Run-Time Licence will be applied as the default licence.

Usage-Based Run-Time Licences

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 e-mail Dyalog Ltd 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.

Example: 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 Use-Based Run-Time Licence or Royalty-Based Run-Time Licence could be used.

<table of prices for User-Based Run-Time Licences>

Example: Cloud-Based Run-Time Licences

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

Examples could be:

  • 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 e-mail Dyalog Ltd to discuss pricing.

Royalty-Based Run-Time Licences

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.

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.

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.

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).

Search our website...
Dyalog Ltd