Commercializing MATLAB®

Protect your application before you sell or distribute it.

Protect and Securely Distribute MATLAB Applications

PACE Anti-Piracy has developed support for MATLAB, extending our industry-leading software licensing platform to support the commercialization of MATLAB Compiler applications. Allowing you to securely distribute MATLAB applications with robust software licensing that protects your IP and empowers you to successfully commercialize your software.

MathWorks Partner
With innovative programs being developed in MATLAB, the protection and management of the resulting executable is critical. Whether working in an academic research setting, or creating a proprietary application in industry, protecting intellectual property is extremely important.
Many great companies begin with a great idea. Even more great innovations come from research projects that blossom into commercially viable businesses. PACE Anti-Piracy has the experience and the engineering support to help you take your project from experimental to commercial.

PACE Anti-Piracy in the MATLAB environment

The Matlab Compiler lets you share MATLAB programs as stand-alone applications. 

PACE Anti-Piracy’s developer tools quickly and efficiently apply protection and software licensing to those applications.
  • Licensing controls the use of your products
  • Encryption protects your code
  • Digital signatures identify your genuine, unmodified products
  • Easy integration with your development systems
  • MATLAB-specific documentation
Get a demo today

PACE is a member of the MathWorks Connections Program.

How does it work?

Periodic License Checks

The iLok Licensing Platform provides software licensing checks for applications such as those produced by the MATLAB compiler. When a protected application launches, it checks to see if a valid license is present. If it is successfully authorized, additional license checks will be performed periodically based on the location being used for authorization. If a license check does not find a license, the developer can choose how the product is disabled.

Learn more about iLok Licensing
PursparC screens
Custom activation screens for PuresparC during product launch. 

Fusion Run-Time Application Security

PACE, at its core, is a software security company. We develop proprietary technology to deliver tools that protect software. Fusion Run-Time Application Security interleaves software protection techniques with the code of your application. It will harden the resulting binary, along with any license calls, against external tampering and exploitation. Fusion is available to customers wanting to maximize their security: protecting their IP and further raising licensing’s resistance against cracks.

Learn more about Fusion app protection
  • Digital twin of a car

    NEWTWEN Case Study

    MATLAB Integration for Licensing Digital Twins
    Read the case study
  • Diagram showing MATLAB Complier being used to distribute software

    Understanding MATLAB Compiler

    Learn how to distribute your project through MATLAB Compiler
    Learn More

Customize your Licensing

The iLok license management platform allows you to build custom licensing models to match your MATLAB project goals.

Software license icon

License Types

Offer the types of licenses that work for your project: trial, perpetual, time-based, subscription, rent-to-own, multi-seat, or NFR.

Customize flow icon

Activation

Choose which locations to allow your customers to activate to, including: iLok Cloud, machine or iLok USB.

Securely distribute icon

Distribution

Use our built-in activation code system to create and distribute licenses on any standard e-commerce platform, or connect directly to our API.

Customize your User Experience

The PACE Activation Experience allows you to customize the interaction the end-user has with the PACE Anti-Piracy licensing system. You are able to offer a demo of the product, or require an activation code to proceed. 

When a protected binary is launched and a valid license is not detected, the Activation Experience will communicate with our activation services  to authorize a product immediately if a license is awaiting activation in the user's iLok  account. This added convenience saves the end-user time as they don’t need to exit the launch sequence and open the iLok License Manager to activate a license. Activation occurs seamlessly in-line. As a developer, you decide if you will allow an instant demo during launch.

You can let an unlicensed user try your product by delivering a demonstration license. This is a great way to provide a seamless experience, turning potential customers into paying customers.

You may also want to enable the “Enter Activation Code” screen if you plan to distribute licenses via Activation Codes.

Activation Experience

Deploy Quickly and Start Distributing your MATLAB apps

PACE offers a fully hosted licensing solution. No servers to deploy, no servers to manage.
Request an evaluation license and get started today.

PACE Brings Experience to Commercializing MATLAB Projects

PACE Anti-Piracy stands out as a leader in application protection and licensing across multiple markets. For over 40 years, we have worked diligently to stay ahead of security trends and compatibility requirements. We are pleased to extend our services to include MATLAB. 

MATLAB Licensing Features

Strong Security

Leave software protection and license management to us - that's what we do. Your focus can be on developing great products.

Custom Settings

We put the control in your hands. Design the security and licensing model that works for your project.

Multiple License Types

Offer the type of licenses that meet your project needs: perpetual, subscription, network-based, trial, or timed.

Flexible Activations

You define when a license is required, and how it can be activated.

Subscription Support

Expand your user base with a lower entry cost. Subscriptions are easy to distribute and manage.

Trial at Launch

Choose to allow a trial period, and specify what the options the user has once trial is over.

Fast, Secure Database

PACE processes millions of license activations a week, safely and securely.

Encrypted Communications

Our system uses encrypted channels to protect your software locally. You will never need to send us unprotected source files.

Reporting

Request and download custom reports. Track usage in real-time.

Customer Support

Our customers receive full documentation, quality support, and access to our engineering team.

Proven Track Record

Four decades of providing licensing solutions. 125+ million licenses distributed.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram