Durante mucho tiempo hubo críticas porque MATLAB es un producto propietario de The Mathworks, y los usuarios están sujetos y bloqueados al vendedor.
MCR se puede distribuir libremente con los archivos de biblioteca generados por el compilador MATLAB.
MATLAB puede llamar funciones y subrutinas escritas en C o Fortran.
Los archivos objeto dinámicamente cargables creados compilando esas funciones se denominan MEX-files, aunque la extensión de nombre de archivo depende del sistema operativo y del procesador.
Los requisitos del sistema para la versión R2016b son los siguientes:[3] MATLAB es un software privativo de MathWorks.