MATLAB Component Runtime is a standalone set of shared libraries that enable the execution of M-files. The MCR provides complete support for all features of the MATLAB language.
Since the MCR technology provides full support for the MATLAB language, including Java, starting a compiled application takes approximately the same amount of time as starting MATLAB.
The MCR makes use of thread locking so that only one thread is allowed to access the MCR at a time. As a result, calls into the MCR are threadsafe for MATLAB Compiler generated libraries, COM objects, and .NET objects.
MATLAB Component Runtime - a neat little library package useful for the execution of M-files.