Mathematica Features
Statistical Tool (3)
Scripting
Supports a variety of scripting environments
Data Mining
Mines data from databases and prepares data for analysis
Algorithms
Applies statistical algorithms to selected data
Data Analysis (4)
Analysis
Analyzes both structured and unstructured data
Data Interaction
Interacts with data to prepare it for visualizations and models
Time Series Analysis
Series of data points indexed in time order
Trend Analysis
Review data from past periods to reveal recurring tendencies and predict future performance
Decision Making (5)
Modeling
Offers modeling capabilities
Data Visualizations
Creates data visualizations or graphs
Report Generation
Generates reports of data performance
Data Unification
Unifies information on a singular platform
Customizable Reports
Alter the layout and content of reports
Administration (6)
Quality Control
Data quality consists of deduplication, cleansing, and appending your marketing database.
Data Sampling
Allows users to select samples of data for defined procedures.
Collaboration
Share data across your organization.
Multiple Data Sources
Allows users to manage data from a number of sources
Real-Time Data
Receive data and information in real time
Statistical Process Control
Statistical methods to assist with and maintain quality control of processes
Capabilities (10)
Data Visualization
Communicate complex information clearly and effectively through advanced graphical techniques.
Survival Analysis
Supports evaluation of durations, events, and reliability in relation to statistical analysis
Risk Data Attributes
Identify risk data attributes such as description, category, owner, or hierarchy.
Cost Analysis
Tools to analyze financial data in order to gain usable insights.
Multivariate Analysis
Analysis of data sets that contain more than one variable
What-if Analysis
Provides varying estimates based on different scenarios
Statistical Analysis
Apply statistical/mathematical models to sets of data
Bayesian Analysis
A statistical method, based on Bayesian inference, that expresses unknown parameters as probability statements
Trend Analysis
Review data from past periods to reveal recurring tendencies and predict future performance
Regression Analysis
Analysis to understand which of the independent variables are related to the dependent variable
Methodology (3)
ANOVA Support
Supports analysis of variance (ANOVA) to determine observed variance.
Regression
Supports various regression methods such as ordinary least squares (OLS), weighted least squares (WLS), or generalized linear model (GLM).
Time Series Analysis
Supports the analysis of time series data for predictive analytics and exploratory analysis.
Design (6)
3D/solid modeling Tools
Ability to modify 3D primitives (parametric editing tools, free-form editing tools, symmetrical editing process, etc.)
Drawing Tools
Ability to access basic drawing tools (line, circle, polygons, etc.)
-
Editing Tools
Ability to access basic editing tools (erase, trim, extend, undo, etc.)
Rendering tools
Ability to access rendering tools (lighting tools, texture mapping, custom material creation, etc.)
Stochastic Modeling
probability model based on random variations of variables
Presentation Tools
Share and present designs
Tools (4)
Fluid analysis
Ability to conduct computational fluid dynamics and thermal analysis
Finite element analysis
Ability to conduct finite element analysis test
Multibody dynamics
Ability to conduct kinematics and dynamic analysis of mechanisms
Design Analysis
Simulate physical behavior for a design or structure
Work (11)
-
Discrete event modeling
Ability to model discrete event simulation such as analyzing event-driven system models and optimizing performance characteristics such as latency, throughput, and packet loss.
-
Continuous event modeling
Ability to model continous event simulation
-
Mechanical event simulation
Ability to conduct mechanical event simulation
Manufacturing process simulation
Ability to model a manufacturing processes like casting, molding and die press forming
-
Integrate
Ability to integrate with CAD and PLM software
Turbulence Modeling
model to predict fluid dynamics, not limited to airflow
Motion Modeling
simulation based on physical movement
Dynamic Modeling
Ability to learn and adapt from interactions with environment and data, and to model varying behavior over time.
Mathematical Modeling
Representing and explaining real systems and occurrences using math formulas, descriptions, and approaches
Agent-Based Modeling
Model actions and effects based on autonomous agents in a system
Monte Carlo Simulation
stochastic model based on repeated random sampling
Environment (4)
-
Hardware support
Ability to support a sufficient number of hardware developers (by default or through the use of custom drivers).
-
Task
Support for custom interfaces designed around specific design tasks, by default (out of the box) or through user customization.
Manage Multiple Profiles
Support for multiple user interface customizations. Can store and recall interfaces as required by a specific user without closing the application and without the need for scripting knowledge.
-
Command Clarity
Names of basic commands are clear and easy to understand. On-cursor documentation, such as tool tips and pop-up descriptions, provide clarification of icons and other user interface elements.
Generative AI (6)
AI Text Generation
Allows users to generate text based on a text prompt.
AI Text Summarization
Condenses long documents or text into a brief summary.
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
AI Text Generation
Allows users to generate text based on a text prompt.
AI Text Summarization
Condenses long documents or text into a brief summary.
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Integration - Machine Learning (2)
Integration
Supports integration with multiple data sources for seamless data input.
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Learning - Machine Learning (3)
Training Data
Enhances output accuracy and speed through efficient ingestion and processing of training data.
Actionable Insights
Generates actionable insights by applying learned patterns to key issues.
Algorithm
Continuously improves and adapts to new data using specified algorithms.
Data Integration - Graph Visualization Tools (2)
Database Connectivity
Aids integration with graph databases
Real-time data support
Handles live data streams for dynamic graph databases
Customization - Graph Visualization Tools (2)
Dynamic Scaling
Helps adjustments based on attributes
Node and edge styling
Aids in customizable size, shape and color
Collaboration and Usability - Graph Visualization Tools (1)
Multiuser collaboration
Allows multiple users to edit and annotate graphs
Integration and Extensibility - Graph Visualization Tools (1)
API Support
Allows programmatic access to data for customized integrations.
Additional Functionality (124)
Compliance Tracking
Track and report regulatory data to either internal management or external stakeholders
Real-Time Reporting
Active reporting of data and metrics
Statistical Simulation
Assess the performance of a method by picking a random sample from a normal distribution
Forecasting
Form predictions based on past and present data/trends
Neural Network Modeling
A classification and/or predictive modeling technique used for data analysis
Visual Analytics
Interact with data visualization elements, such as charts and graphs, to drill down into data
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Data Connectors
Connect to big data sources
Customizable Reports
Alter the layout and content of reports
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
Self Service Data Preparation
Access, combine, transform, and store data without the help of an IT department
Performance Metrics
A set of indicators that tracks the performance of networks, applications, systems, teams, etc.
Data Transformation
Translate EDI formats into data suitable for use with company applications.
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Data Extraction
Automatically retrieve and pull information from documents, websites, images, data sets, and other sources
Reporting/Analytics
View and track pertinent metrics to find patterns and gain insights from data
Predictive Analytics
Predict future data based on historical data sets
API
Application programming interface that allows for integration with other systems/databases
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Association Discovery
Machine learning method, based on rules, to find interesting relationships between variables in large databases
Ad hoc Reporting
Generate one-off reports that meet information requirements
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Customization
Create labels for products that contain required information such as colors, sizes, dates, etc.
Search/Filter
Search and filter data across systems to locate required information by entering keywords or certain criteria
Monitoring
Observe and track the demand, usage, progress or quality of a system, product, or user
Data Clustering
Clustering or grouping objects based on data similarities
Data Import/Export
Import and export data to and from software applications
SSL Security
Security protocol that ensures secure, encrypted communication over the internet, safeguarding sensitive data from unauthorized access
File Storage
Store and access documents, forms, and photos in one centralized place
Decision Tree
Support tool that enables users to progress through a series of steps to solve a problem
Multiple Scoring Models
Create multiple models or equations for generating scores
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Configurable Workflow
Configure existing workflows to meet your organization's needs
API
Application programming interface that allows for integration with other systems/databases
Data Verification
Process of checking different types of data for accuracy to avoid errors or inconsistencies
Data Visualization
Graphical representation of data
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
3D Imaging
Representation of any object in 3D
Projections
Estimate or forecast of a future scenario based on the study of present trends
Data Import/Export
Import and export data to and from software applications
Design Management
Collaborate on creating a product by sharing and adjusting designs through a shared portal
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
Real-Time Monitoring
Active monitoring of systems, applications, or networks
Version Control
Track revisions and updates made to files and navigate between different versions
Visual Analytics
Interact with data visualization elements, such as charts and graphs, to drill down into data
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Workflow Management
Create, design and manage workflows for repetitive tasks
Direct Manipulation
Capabilities within graphical user interfaces that allow users to interact directly with objects to perform a task
Scenario Planning
Develop potential scenarios to identify risks and opportunities
Product Data Management
Capture, organize and track product-specific data and information in a centralized location
Predictive Analytics
Predict future data based on historical data sets
Change Management
Track and monitor efficient handling of all changes/transitions
Process Control
Monitor and manage manufacturing and production processes.
Customization
Create labels for products that contain required information such as colors, sizes, dates, etc.
Content Library
Centralized repository to store content and assets
Document Management
Store, manage, and track all electronic documents in a centralized location
Real-Time Data
Receive data and information in real time
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Rules-Based Workflow
Automates and streamlines business processes by creating a sequence of predefined rules and actions that govern the flow of work
File Management
Create, save, and store files
Compliance Management
Track and manage adherence to policies for any service, product, process, or supplier
Policy Management
Create, manage, and track policies and procedures within an organization
Graphical Data Presentation
Visual representation of data using various graphical elements such as charts, graphs, maps & other visual aids
Customizable Reports
Alter the layout and content of reports
Graphical Workflow Editor
Create, design and modify the flow and processes of tasks in a project
Reporting/Analytics
View and track pertinent metrics to find patterns and gain insights from data
Industry Specific Database
Database containing variables, data, and templates for mathematical analysis
Project Workflow
Create, manage, or update project workflows.
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Performance Management
Organize and manage the accomplishments and development of employees or performance of applications or systems
Predictive Modeling
Analyzing historical and current data and generating a model to help predict future outcomes.
Configurable Workflow
Configure existing workflows to meet your organization's needs
Tagging
Attach digital tags to documents and assets for identification, search, or monitoring purposes
Data Import/Export
Import and export data to and from software applications
API
Application programming interface that allows for integration with other systems/databases
Predictive Analytics
Predict future data based on historical data sets
Data Visualization
Graphical representation of data
Endpoint Management
Track status, assign actions, and control access to systems for devices within the organization
Multiple Data Sources
Allows users to manage data from a number of sources
No-Code
Drag and drop/visual interfaces that allow non-tech users to build without writing code
Data Preparation
Transforming raw data to run it through machine learning algorithms to uncover insights or make predictions.
Auditing
Examine established processes and records to ensure accuracy, compliance, and policy adherence
Collaboration Tools
Provides a channel for team members to share media files, communicate, and work together
Big Data Analytics
Examine large amounts of data to uncover hidden patterns, correlations, and other insights
ML Algorithm Library
Share, track, and store machine learning models and data.
Data Management
Ability to handle large datasets
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Data Capture and Transfer
Import, collect, and capture data from multiple sources
Activity Tracking
Track and document all activities across devices, networks, and other systems
Data Connectors
Connect to big data sources
Data Security
Protect sensitive data for digital privacy
Data Extraction
Automatically retrieve and pull information from documents, websites, images, data sets, and other sources
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Workflow Management
Create, design and manage workflows for repetitive tasks
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Demand Forecasting
Forecast customer demand using historical insights and simulations
AI/Machine Learning
Software program that continuously adjusts its behavior based on observed data
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
For Healthcare
Software designed for the healthcare industry
Forecasting
Form predictions based on past and present data/trends
Data Extraction
Automatically retrieve and pull information from documents, websites, images, data sets, and other sources
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Decision Support
Tools that provide relevant information at specific times to support judgments and courses of action
Modeling & Simulation
Using physical, mathematical, or logical models as a basis for simulations to generate data for managerial or technical decision-making
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Reporting/Analytics
View and track pertinent metrics to find patterns and gain insights from data
Multiple Data Sources
Allows users to manage data from a number of sources
For Retail
For Retail Stores
For Education
Used for educational purposes
Data Discovery
Discover and connect variety of data sources to the application for analysis
Graphical Workflow Editor
Create, design and modify the flow and processes of tasks in a project
Performance Metrics
A set of indicators that tracks the performance of networks, applications, systems, teams, etc.
Business Rules Management
Define and maintain business rules that determine workflow capabilities and criteria
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Natural Language Processing
Process and analyze human language in text or audio form
Data Transformation
Translate EDI formats into data suitable for use with company applications.
Data Clustering
Clustering or grouping objects based on data similarities
API
Application programming interface that allows for integration with other systems/databases
Data Blending
Merge data from multiple sources to a single data set
Data Classification
Grouping log entries based on similar attributes.
Workflow Management
Create, design and manage workflows for repetitive tasks
Workflow Automation
Streamlining repetitive tasks and activities through automated and predefined workflows





