The result of over 30 years of cutting-edge research and development, Maple helps you analyze, explore, visualize, and solve mathematical problems. With over 5000 functions, Maple offers the breadth, depth, and performance to handle every type of mathematics. Maple’s intuitive interface supports multiple styles of interaction, from Clickable Math™ tools to a sophisticated programming language. Using the smart document environment provided by Maple, you can automatically capture all of your technical knowledge in an electronic form that combines calculations, explanatory text and math, graphics, images, sound, and diagrams.

Recently added features & improvements:

Mathematics
Symbolic and Numeric Math
Comprehensive Mathematics
Differential Equations

Linear Algebra
Optimization
Programming
Units and Dimensions

Tolerances
Differential Calculus

Smart Document Environment
Math Equation Editor
Visualization

Maple provides an extensive suite of visualization tools. Create 2-D and 3-D plots and animations interactively using the Plot Builder Assistant and context-sensitive menus.
Learn More...

Plot Annotations and Customizations
Context-Sensitive Menus
Smart Popups and Drag-to-Solve™
Interactive Assistants
Task Templates
Task templates provide convenient, fill-in-the-blank problem solving for hundreds of tasks.
Learn More...
Embedded Components: Buttons, Sliders, Dials, and More
Variable Manager
MapleCloud Document Exchange
Snippets Palettes
Slideshows
Handwritten Symbol Recognition
Exploration Assistant
Live Data Plots
Application Areas
Financial Modeling
Statistics and Process Control
Physics
Control Design
High Performance Computing
Automatic Parallelism
Multi-process Programming on a Local Grid
Multithreaded Programming
Grid Computing (Parallel Distributed Computing)

CUDA Support
Connectivity
Overview of Connectivity Features
MATLABĀ® Connectivity
CAD Connectivity
Code Generation

Database Connectivity
NAG Connectivity
Internet Connectivity
 
Education
Math Apps
Maple Portal for Students