Wolfram Research created Mathematica, one of the most powerful computer algebra systems, to fulfill Stephen Wolfram's vision of a universal mathematical kernel. Mathematica allows analytical and numerical calculations, 2D and 3D graphics, and includes a powerful programming language. While initially designed for mathematical applications, Mathematica is now used for simulation, modeling, visualization, documentation, and more.