Wolfram define Mathematica as "The world's definitive system for modern technical computing". A bold statement which is partially true. It's probably not the most predominant (as you have to pay quite a bit for commercial use) system so people use Python or R for example. What it is, is the most comprehensive environment for "technical computing" by providing the follow functionality:
The whole system runs on the "Wolfram Engine" which is essentially a Virtual Machine, much like the Java Virtual Machine or Microsoft's Common Language Runtime allowing execution on a diverse set of platforms - currently Windows, Mac and Linux. Apart from running programs on a computer, you can also run them in the "Wolfram Cloud" which is a simple process compared to more "lower level" languages such as Java and C#.
The current version of Mathematica is 11 which can be run on the Desktop, Wolfram Cloud and iOS (both iPad and iPhone).