The first was Mathematica—the system in which all of Wolfram|Alpha is implemented. Mathematica has three crucial roles in Wolfram|Alpha. First, its very general symbolic language provides the framework in which all the diverse knowledge of Wolfram|Alpha is represented and all its capabilities are implemented.