You can also pull in highly aggregated data from external sources, including Web services, XML, and databases. 2.Calculation EngineIn addition to Microsoft Excel having a very familiar and flexible formula language, it also provides a calculation engine. 3.Eventing ModelWhen a cell changes, we get a data change event.