Wolfram Research Mathematica
Wolfram Research Mathematica is an application that helps you simulate technical data.
It can be used for machine learning, statistics, symbolic computation, data manipulation, network analysis, time series analysis, plotting different types of functions and data, implementing algorithms, creating user interfaces, and interacting with programs written in other programming languages, all with the help of built-in libraries for several technical computing areas.