Mathematica is a development platform that is able to make computations. Some features include modeling, visualization, documentation and deployment.
Can perform regular math computations or advanced ones. can be used in different industries such as financial, aerospace, industrial robotics and the list can continue.
Can use numeric or symbolic computation, can be connected to other programs and databases.