Write once, deploy anywhere
Made possible by Wolfram's unique technology stack, the Universal Deployment System (UDS) offers a dramatic change in the economics of software development by automating the process of deploying functionality across the diverse technologies of the modern computing marketplace.
Create your material once, then use the UDS to automatically deploy it—as a high-volume service, a polished end-user product, or a flexible software component—across cloud, desktop, server, mobile, and embedded systems.
Create your programs in the Wolfram Language and deploy them everywhere.
Run your code interactively with a document interface in the cloud or on a desktop.
Call your code through a Web API served by the Wolfram Cloud.
Automatically create a form backed by your code running in the Wolfram Cloud.
Use your code to drive and populate automated reports created in the Wolfram Cloud.
Create a custom mobile app using a Wolfram Engine for mobile.
Symbolically share your code to execute across a parallel network.
Set up your code to be linked into other systems as a library.
Develop and run your code in the Eclipse-based Wolfram Workbench.
Call your code from a command line on a desktop or embedded systems.
Run your code dynamically in the Wolfram Cloud whenever a URL is accessed.
Execute your code in the Wolfram Cloud based on a calendar or other events.
Make your code immediately accessible through the Wolfram Cloud mobile app.
Run your code persistently in embedded systems or devices.
Use the Wolfram Symbolic Transfer Protocol (WSTP) for high-level two-way communication with your code.
Automatically create code in many languages to call your code.
Create computable interactive documents and deploy them everywhere.
Run Wolfram Notebooks standalone on Mac, Windows and Unix/X systems.
Automatically set up editable web pages to be served from the Wolfram Cloud.
Export with complete fidelity to hundreds of formats.
Automatically or manually generate web pages to be served from the Wolfram Cloud.
Run full, interactive notebooks in a web browser, served by the Wolfram Cloud.
Data encoded directly in Wolfram Language syntax.
Define the semantics of your data using WDF, then use it anywhere.
Data encoded directly in Wolfram Language syntax.
Data encoded in JSON etc. using WDF semantics.
Store your data semantically in the Wolfram Cloud.
Create polished desktop, web or mobile applications with the UDS.
Set up convenient APIs and Function Call Interfaces with the UDS.
Use the UDS to package functionality to be linked or embedded into other systems.
Use the Wolfram Engine Library as a linkable software component.
Run with an interactive document interface, or from the command line.
Build systems with SDKs for mobile and elsewhere.