EnterpriseCDF
Develop and share interactive applications and reports
Build interactive documents and applications with a Mathematica Power subscription, then share them as EnterpriseCDF files—inside your organization or with customers. Your audience can use them in the free Wolfram Player while your code, rights and branding stay protected.
Included with an active Mathematica Power subscription. Contact us for a quote or deployment advice.
Benefits of EnterpriseCDF
Capabilities Your Deployed Documents Can Use
- Importing and exporting live data
- Linking to Java and R
- Source-code encryption
- Custom dialogs and other spawned documents
- Distribution with all rights reserved, and without Wolfram branding elements
Your audience pays nothing to use what you build
Anyone you send an EnterpriseCDF file to can open it, interact with it and put real data through it using the free Wolfram Player.
Creating and editing the content requires Mathematica.
| Capability | Free Wolfram Playerwith a notebook | Free Wolfram Playerwith an EnterpriseCDF file | Mathematicawith a notebook or EnterpriseCDF file |
|---|---|---|---|
| General usability | |||
| Open and interact with the document | |||
| Open and read notebook (.nb) files | |||
| Interact with content in notebook (.nb) files | |||
| Create new documents and applications | |||
| Multicore capabilitiesAn EnterpriseCDF file can use more of the cores on a single machine than a plain notebook opened in Player. | |||
| Device connections | |||
| Documents and display | |||
| Slide show mode | |||
| Run pre-generated animations | |||
| Open and close grouped cellsGrouped cells hierarchically connect headings, subheadings and associated content. A closed cell normally displays just its heading, but a reverse-closed cell displays just an output, hiding the code that generated it. | |||
| Launch dialogs | |||
| Print files | |||
| Save interface state | |||
| Create filesEnterpriseCDF applications can be programmed to generate and export files. | |||
| Change stylesheets | |||
| Interactivity | |||
| Interact with sliders, popup menus, radio buttons, locators and checkboxes | |||
| Rotate graphics | |||
| View numerical values of sliders | |||
| Dynamic capabilities beyond Manipulate | |||
| Input cell evaluationMathematica lets you type free-form calculations or enter programs from the keyboard. An EnterpriseCDF file can evaluate the input cells it already contains; a notebook opened in Player cannot. | |||
| Source-code encryptionYou can encrypt the code behind an EnterpriseCDF file so recipients can run it without reading it. | |||
| Input cell editing | |||
| Input and output | |||
| Keyboard entry to numerical fieldsInputField[x, Number] works normally in all three. | |||
| Access Wolfram-curated data sources | |||
| Import data from a URL | |||
| Keyboard entry to text fieldsIn a notebook opened in Player, entry is restricted to numeric content: InputField[x, Expression] and InputField[x] accept numbers only. | |||
| Import live data, all formats | |||
| Export live data and files, all formats | |||
| Send mail | |||
| Manage files and directoriesEnterprise-level desktop applications can define paths for working with files on the file system. | |||
| Save files | |||
| Dynamic document creationResults of computations or analyses can be presented in dynamically generated reports. You control every aspect of the report, from styling to structure, including tables, graphics and even sound. | |||
| Connectivity to other programsConnectivity means linking to other programs from a notebook- or EnterpriseCDF-based application. Contact us about other linking scenarios. | |||
| Database connectivity | |||
| RLink | |||
| J/Link and .NET/Link | |||
| Wolfram Symbolic Transfer Protocol | |||
| Platforms supported | |||
| Windows, macOS and Linux |
Use Cases for EnterpriseCDF-Powered Content
Created with a Mathematica Power subscription
Free distribution
Deploy internally or as part of a free product or service
- Create dashboards and interactive reports for managers to use in strategic planning.
- Perform real-time analytics for what-if sensitivity analysis of proprietary data.
- Make data available to the public through interactive web apps deployed via the Wolfram Cloud.
- Embed interactive, cloud-deployed documents into a website with no code redevelopment.
- Prototype, test and deploy internal applications to analyze sample data.
- Analyze any data, including Excel, through arbitrary input fields.
For-profit distribution
Deploy as part of a commercial product or service
- Create custom reports and interactive applications for clients.
- Rights-protect intellectual property with code encryption.
- Develop and sell computational publications with online distribution.
- Custom-brand interactive content and bundle it with a free player.
- Map custom interfaces to computations for quick application development and deployment.
Build It Your Way
Two Routes to an EnterpriseCDF Solution
Build it yourself
Get a Mathematica Power subscription to create and deploy your own EnterpriseCDF solutions.
Get a Mathematica Power subscriptionHave us build it
Work with Wolfram Consulting to build a solution for your commercial needs.
Contact Wolfram ConsultingPlanning a commercial deployment? Talk to us
- Commercial EnterpriseCDF content sold with all rights reserved
- Content behind a subscription portal or paywall
- Education packages marketed to schools and school districts
- Commercial use of or deep links to Wolfram Demonstrations
EnterpriseCDF deployment is a benefit of an active Mathematica Power subscription. If the subscription lapses, the feature is no longer available.
Planning a deployment?
Tell us what you want to build and how it will be distributed, and we will confirm the licensing you need.