Prices and Licences

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

Developer Licence

for the professional developer

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

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

Prices

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

E-mail us for more information.

Non-commercial Developer Licence

for the APL enthusiast

A Non-commercial Developer Licence allows APL users to have a copy of the latest Dyalog technology for personal use and experimentation. The licence is intended for use on a single computer, as a personal productivity tool in a non-commercial environment and you may not exercise any of the rights granted to you by the Licence Agreement in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. This means that as long as you are not making or trying to make any 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 (both commercial and non-commercial) and just for fun use. The use for work for which the goal is to make money is not permitted even if the context itself is not commercial.

A Non-commercial Developer Licence does not include a licence to distribute Dyalog with your work. You can share your work with people who have their own Dyalog licence or you can obtain an appropriate Run Time Licence from us. Note that we offer Run Time Licences suitable for non-commercial distribution.

Holders of Non-commercial Developer Licences can subscribe to the Dyalog Support Service (DSS), which offers users support, maintenance and upgrades.

Prices

Apply for a Non-commercial Developer Licence

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

Run Time Licences

for the deployment of applications

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 Developer Licence – whether or not the developer charges a fee for the application and irrespective of whether the application is single or multi‑user.

NOTE: If Dyalog is used to develop educational tools or applications sold to non-profit environments, then an appropriate low-cost licence can be negotiated with Dyalog Ltd.

E-mail us for more information.

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.

Prices

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 Dyalog Developer Licence, Dyalog Ltd offers a royalty-based run time fee. The royalty is calculated as 2% of all revenue generated by sales, consulting and support of applications developed using Dyalog and is invoiced annually in arrears.

The royalty 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 Developer 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.

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.

Prices

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.

Prices

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/DK) £ 120
Mastering Dyalog APL (Printed) £ 30
Mastering Dyalog APL (PDF) free
Product Manuals (PDF) free



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