Prices and Licences

NOTE: All prices are in £ Sterling (GBP) unless stated otherwise, and are exclusive of VAT.

Commercial Licence

for the professional developer

"Commercial Purposes" means those purposes for which a fee, rate, charge or any other consideration is charged, or any purposes directly or indirectly connected with any business or which is otherwise intended for profit or to make money.

A Commercial Licence allows a single user to run the Dyalog development environment for Commercial Purposes, including as a tool for application development, a productivity tool and a platform for running applications developed in Dyalog. A Commercial Licence does not include a licence to distribute Dyalog with your work – to do that you will need to obtain an appropriate Run Time Licence.

Commercial Licences are provided on an annual fee basis and include Dyalog Support Service (DSS) membership, which offers users support, maintenance and upgrades.


Licence Type32-bit64-bit
Commercial Licence – Microsoft Windows (cost per annum) £850 £1,275
Commercial Licence – macOS/Linux (cost per annum) - £1,275
Commercial Licence – Microsoft Windows, Linux and macOS (cost per annum) - £1,375
Commercial Licence – UNIX (cost per annum) £1,275 £1,875

E-mail us for more information.

Basic Licence

for the APL enthusiast

"Non-commercial Purposes" means those purposes for which no fee, rate, charge or other consideration is charged to any third party, or which is considered by Dyalog Ltd as a charitable, educational or other not-for-profit purpose and which is not otherwise considered a Commercial Purpose.

You will be granted a Basic Licence when you accept the conditions and download a free copy of Dyalog. The Basic Licence allows APL users to have a copy of the latest Dyalog technology for personal or non-commercial use and experimentation and other Non-commercial Purposes only. The Basic Licence is intended for use as a personal productivity tool in a general non-commercial environment and you may not exercise any of the rights granted to you by the Basic Licence for any Commercial Purpose. This means that as long as you are not making or trying to make money from your use of the licensed work, you are OK. Common categories of non-commercial use include educational use, personal use, experimentational use, proof of concept use, participating in programming competitions for prizes and just for fun use.

If you want to distribute Dyalog with your work, you will need an appropriate Run Time Licence. Holders of Basic Licences can distribute Dyalog with their work under the terms of the Royalty-Based Run-Time Licence, which will apply as the default run-time licence.

Holders of Basic Licences can subscribe to the Dyalog Support Service (DSS), which offers users support, maintenance and upgrades, in return for payment of the relevant fee.


Download Dyalog

Licence Type32-bit64-bit
Basic Licence (one-off cost) n/a free
Basic Licence with DSS membership (cost per annum) £150 £150

Run Time Licences

for the deployment of applications

In addition to a current Commercial Licence or Basic 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.

Server/Processor Run-Time Licences

for sharing applications

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

Server Licences are inclusive of all necessary Run Time Licences. If, for example, an application allows 20 desktop users to share data on the server, a Server 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 Server Licences are required for each distinct customer organisation.

Server Run Time Licences are priced on a per-user basis, but can also be licensed by processor/core where the price is based on the number of cores in the server, irrespective of how many cores are utilised to run the Dyalog-based application. This option is particularly suitable for lightweight applications with a large number of users or for parallel computing/processing.

Where it is not possible to determine the number of users/processors (for example, an application within in a container or virtual machine) a Royalty-Based Run-Time Licence should be used.


Server Run-Time Licences32-bit64-bit
Up to 20 users (cost per annum) £750 £1,125
Up to 50 users (cost per annum) £1,500 £2,250
Up to 100 users (cost per annum) £2,500 £3,750
Up to 250 users (cost per annum) £4,000 £6,000
Up to 500 users (cost per annum) £6,500 £9,750
500 or more users (cost per annum)   e-mail Dyalog Ltd
Processor Run-Time Licences32-bit64-bit
per core (cost per annum) £725 £1,075

Royalty-Based Run-Time Licences

for the exploration of new markets

For holders of a Commercial Licence or a Basic Licence, Dyalog Ltd offers an alternative royalty-based run time licence. The 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 the preferred 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.

In the absence of the purchase of a suitable run-time licence, the royalty-based run time licence will be applied as the default licence.

Stand-alone/Single User Run Time Licence

for off-the-shelf solutions

This type of Run Time Licence is for applications with multiples of single users who obtain their application as an off-the-shelf solution. They can be acquired in bundles and are one-time fees that must be renewed with each new release of Dyalog.


Shrink-Wrapped Single-User Run-Time Licences32-bit64-bit
Bundle of 5 licences (one-off cost) £250 £375
Bundle of 10 licences (one-off cost) £475 £715
Bundle of 25 licences (one-off cost) £1,125 £1,690
Bundle of 50 licences (one-off cost) £2,000 £3,000
Bundle of 100 licences (one-off cost) £3,750 £5,625

Dyalog File Server (DFS) Licences

for data sharing

The Dyalog File Server (DFS) licence allows users to share data using a server, rather than sharing files on a LAN. The DFS is able to serve both Dyalog Component Files (DCF) and native operating system files, removing the requirement for clients to have network access to file storage. This is a storage mechanism for APL arrays. The DFS offers users a variety of advantages within the realms of security, performance, operations and recovery.

Each Dyalog File Server Licence includes the neccessary Run Time Licence for the specified number of clients/users.


Server DFS Licences32-bit64-bit
up to 20 users (cost per annum) £1,500 £2,250
up to 50 users (cost per annum) £3,000 £4,500
up to 100 users (cost per annum) £5,000 £7,500
up to 250 users (cost per annum) £8,000 £12,000
up to 500 users (cost per annum) £13,000 £19,500
500 or more users (cost per annum)   e-mail Dyalog Ltd
Processor DFS Licences32-bit64-bit
per core (cost per annum) £1,450 £2,150

E-mail us for more information.

Other Products

Dyalog Keyboard (UK/US) £175
Dyalog Keyboard (DE) €199
Mastering Dyalog APL (Printed) £30
Mastering Dyalog APL (PDF) free
Product Manuals (PDF) free

NOTE: All prices are exclusive of VAT.

Read these terms and conditions, the full price list and the full licence agreement and e-mail us for more information.