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.
Live notebook documentsMathematica documents shared with others can include formatted text, graphics, interactive applications, code, and data, and be distributed as reports or presentations. With Wolfram CDF Player, colleagues and clients can view and run dynamic content.![]() Applications deploymentExplore ideas faster with instant applications. Create everything from small educational examples to professional analysis and modeling tools. Allow anyone to view and run them with the free Wolfram CDF Player.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.![]() Built-in connectivity with databases and applicationsBuilt into Mathematica is live integration with SQL databases and languages including Java, .NET, and C/C++. Mathematica also understands hundreds of standard file formats—so you can plug a Mathematica 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.![]() |
Generate report documentsProgrammatic report generation includes batch processing, modification, or evaluation of notebooks from within programs or other notebooks. Reports can be generated in many formats including PDF, spreadsheet, HTML, and RTF.Deploy as a service engineMathematica powers other applications in a variety of ways: it can call and be called by C, .NET, Java, and other languages; automatically generate C code; and compile standalone dynamic libraries or executables.Cluster 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.![]() Web services and standardsMathematica has built-in support for application-to-application communication with WSDL-specified web services and for standard web file types and formats, including XML, HTML, RSS, and image formats.Gamepad and human interface device supportSeamless integration of almost any kind of controller or human interface device, including gamepads, 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. |






![[ja]](/common/images2003/lang_bottom_ja.gif)
![[es]](/common/images2003/lang_bottom_es.gif)
![[pt-br]](/common/images2003/lang_bottom_pt-br.gif)
![[zh]](/common/images2003/lang_bottom_zh.gif)
![[ru]](/common/images2003/lang_bottom_ru.gif)