This article “MathWorks Licensing: Getting started” was contributed by Dominique Dormet.
MathWorks is a vendor that you may not be particularly familiar with – they definitely fit into the “niche” category – however, if your organisation uses this vendor’s products, there is almost certainly the opportunity for risk and/or cost reduction. MathWorks provide mathematical and numerical-analysis software and their two best known products are MATLAB and Simulink. 2019 saw them reach revenue of $1 billion across more than 4 million users.
MATLAB, derived from “MATrix LABoratory” is both a product and a programming language and, as its name suggests, the language is built to manipulate matrices with the first commercial version released in 1984. Based on MATLAB, Simulink is the other key MathWorks product used for building physical systems simulation. It’s a graphical environment allowing modelling of dynamic systems by block diagrams, where the output of one component is the input of the next one.
Further to MATLAB and Simulink, there are more than 100 other products available, many of them are known as ‘toolboxes’ (such as the Text Analytics Toolbox) and these are additional function libraries.
Typical sectors that use MathWorks products include:
They are also increasingly being used for modelling and simulation in new fields, such as financial services and computational biology. MathWorks customers include organisations such as:
The primary metrics available to corporate organisations are:
This metric allows:
MATLAB: Available as a perpetual license for £1,800 or an annual subscription for £720.
Simulink: Available as a perpetual license for £2,700 or an annual subscription for £1,080.
For this metric, the named users must be specified in a list aligned to your licenses and it allows:
For this metric:
*For concurrent licenses, the member countries of NAFTA (North American Free Trade Agreement) are considered the same country. Furthermore, member countries of the EU (European Union) plus Iceland, Norway, Switzerland, and the UK are considered the same country.
The primary metrics available to academic institutions are:
This metric allows:
Available as a perpetual license for £425 or an annual subscription for £212.
Available to “degree-granting institutions” and allows use of MATLAB & Simulink to:
Across both university-owned machines and personal devices. Check availability at your institution here.
For this metric:
Available only for on-campus classroom teaching to students – use for other purposes such as research is not permitted.
The first year of maintenance is included with new perpetual licenses and it can then be renewed annually. MathWorks maintenance provides:
If maintenance is allowed to lapse and is then subsequently renewed, you will be charged for:
Like many other engineering and design software offerings, MathWorks products are not used across the entire company but by small teams for different usages and often for the duration of a specific project. In other words, it will be difficult for you as a SAM manager to forecast the budget.
A perpetual individual license for MATLAB costs £1,800, and for Simulink it is £2,700. However, Simulink requires MATLAB so it will cost you £4,500 for each user of Simulink; and needing a toolbox on top will further increase the price. Some elements of MathWorks’ portfolio are really reminiscent of Matryoshka dolls – for example, the Risk Management Toolbox costs £1,550 but its pre-requisite licenses are:
Giving a total cost of £6,860 per Risk Management Toolbox user and potentially a further 20% annually for maintenance. Other MATLAB products, such as Roadrunner, are standalone but can cost up to £8,500 per individual perpetual license.
If your organisation uses MathWorks products, reducing the amount of shelfware (purchased licenses not being used) can be a good option to help reduce overall software spend. Also focus on the maintenance aspect – for example, are you paying for annual maintenance that isn’t needed?
MathWorks detail different kinds of software piracy, one of which is “end-user piracy”. They list examples of this as:
The first point is one commonly seen within organisations, where a user sees “activate on 4 devices” but doesn’t see “accessible only to the named user”. Being able to report on the machines that have MathWorks products installed and who can/is accessing them is a good starting place to identifying potential risks.
As well as working with the BSA (Business Software Alliance), MathWorks have a “License Compliance Team” to work with customers on compliant software usage and conduct compliance audits, in conjunction with a “third-party auditing firm”.
You can see more about audits and audit defence here.