WOLFRAM

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 subscription

Have us build it

Work with Wolfram Consulting to build a solution for your commercial needs.

Contact Wolfram Consulting

Planning 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.

Contact Us