MATLAB Compiler

Build standalone executables and web apps fromMATLABprograms

MATLAB®Compiler™enables you to share MATLAB programs as standalone applications and web apps. With MATLAB Compiler you can also package and deploy MATLAB programs as MapReduce and Spark™ big data applications and asMicrosoft®Excel®add-ins. End users can run your applications royalty-free usingMATLAB Runtime.

To provide browser-based access to your MATLAB web apps, you can host them using the development version of MATLAB Web App Server included withMATLAB Compiler. MATLAB programs can be packaged into software components for integration with other programming languages (withMATLAB Compiler SDK™). Large-scale deployment to enterprise systems is supported throughMATLAB Production Server™.

Get Started

Learn the basics of MATLAB Compiler

Standalone Applications

Create standalone applications from MATLAB functions

Excel Add-Ins

CreateMicrosoft Exceladd-ins from MATLAB functions

MapReduce Applications on Hadoop Clusters

Create and execute compiled MATLAB MapReduce applications against Hadoop®clusters

Spark Applications

Create and execute compiled MATLAB applications against Spark enabled Hadoop clusters

Web Apps

Package MATLAB apps for deployment to MATLAB Web App Server

MATLAB Runtime

Use theMATLAB Runtimeto run compiled MATLAB applications on computers that do not have MATLAB installed