Matlab est un morceau de logiciel d'ingénierie conçu par The MathWorks. Lorsque vous écrivez du code dans Matlab, vous pouvez créer un exécutable pour exécuter le code comme une application autonome en dehors de votre Matlab m-fichier. Heureusement, Matlab dispose d'une fonction pour faire exactement cela. MATLAB Compiler peut créer un exécutable autonome partir de votre code Matlab, qui peut alors fonctionner dans un moteur d'exécution appelé MATLAB Compiler Runtime (MCR). Une fois compilé, votre application autonome, avec MCR, peut être partagée avec d'autres utilisateurs gratuitement.