“By creating standalone operational programs using MATLAB Compiler and running them automatically, we can provide up-to-date forecasts and projections to Horizon analysts on a daily basis.... Our IT department set us up on the enterprise server, and we simply update the programs without any further help from them.”

Manuel Arancibia and Cedric Kouam, Horizon Wind Energy

Stable, Scalable Deployment

MATLAB applications, algorithms, and models can run on Windows, Linux, and macOS either on-premise or on the public cloud. Leverage reference architectures for AWS and Azure to get up and running quickly. Use MATLAB Production Server™ to implement large-scale, high-availability systems. Scale up to many computers with MATLAB Distributed Computing Server™.

Application and Data Integration

Integrate MATLAB algorithms or models with custom applications by generating language-specific libraries, or by publishing programs as service endpoints using MATLAB Production Server. Supported languages include C/C++, Java, .NET, Python, as well as RESTful interfaces.

MATLAB provides mechanisms for connecting to a broad array of commonly used IT systems, allowing your engineering teams to easily connect to modern databases, big data systems, edge nodes, operational technologies, and streaming data sources using prebuilt connectors. Import data so users can explore it, develop models, and perform operational processing directly in MATLAB. Once data is processed, users can connect with popular dashboard platforms such as Tableau, TIBCO Spotfire, and Power BI to visualize the results.

DevOps

MATLAB supports modern software development practices by plugging into existing DevOps workflows and tools. MATLAB works with popular source control and continuous integration systems such as Git and Jenkins. (Use of compiler and coder products on automation servers may require client access licensing.)

Deploy MATLAB algorithms and models directly without having to recode them. This means users don’t have to engage a software development team to translate MATLAB programs into a different language such as Java™ or C#.

Monitoring and Management

Monitor the performance and manage the configuration of MATLAB Production Server through a web-based console. By reviewing statistics in real time, users can quickly identify bottlenecks and remedy issues, or add more hardware resources where necessary.

Software Maintenance and Worldwide Support

Worldwide technical support is available to IT administrators and end users via MathWorks Software Maintenance Service.