Reports, presentations, websites, applications—Mathematica provides a variety of deployment options for delivering results. They're seamlessly integrated into your workflow alongside many ways to connect, control, and work with external data sources and systems.
Computable Document FormatThe Computable Document Format and CDF Player put dynamic, real-time computation and visualization into the hands of readers, regardless of the depth or scope of the underlying calculations. Deploy CDFs as full pages or embedded objects within a web browser, or as desktop applications or documents.
Cluster and HPC deploymentWith gridMathematica, applications run in parallel across a cluster for faster execution, with automated process coordination and management. Ad hoc local clusters created by Wolfram Lightweight Grid Manager add more power to parallel Mathematica tasks.
Built-in connectivity with R and other languagesBuilt-in integration with R enables you to exchange data between Mathematica and R and to execute R code from within Mathematica, combining Mathematica's broad range of capabilities with the statistical computing language. Mathematica can natively call and be called by C, .NET, Java, and other languages; automatically generate C code; compile standalone libraries or executables; link to dynamic libraries at run time; and connect to WSDL web services.
Complete web access functionalityMathematica provides full client-side web access for sending data to and receiving data from remote servers and for interacting with web APIs. Downloaded data can be analyzed with the full functionality of Mathematica. Asynchronous access allows AJAX-style programming for performing operations in the background.
EnterpriseCDF DeploymentWolfram Player Pro or enterprise licensing enable direct CDF deployment with live data at run time and other enhanced capabilities for enterprise applications.
Dynamic web deploymentwebMathematica deploys high-powered Mathematica applications as interactive websites. It works seamlessly with modern web standards and services to add dynamic content and computations on the web.
Integrated connectivity with data sourcesMathematica builds in integration with many data sources, such as SQL databases and web APIs. Additional connectivity to Bloomberg data is available through Wolfram Finance Platform, and to the Hadoop framework through an open source package. Mathematica also understands hundreds of standard file formats, so you can plug a solution into your existing infrastructure immediately.
Real-time image acquisitionWith built-in image capturing, Mathematica can easily acquire a single image or stream of images from a camera and perform real-time processing using a broad range of functions for image processing, wavelet analysis, graphics rendering, and more.
Connectivity to human interface and other devicesSeamless integration of almost any kind of controller or human interface device—including joysticks, haptic devices, 3D mice, and more—enhances interaction with controls, 3D graphics, and other document elements. Mathematica provides a general programming interface that allows the use of controller devices in any application, as well as working with 3D printers and small embedded devices such as Arduino boards.