A graph engine, not a spreadsheet.
Internally, Performa sees only Nodes and Edges. A node can be a building, a machine, an employee, an activity, a product. An edge is an allocation rule with a driver. The engine propagates costs across the graph and returns the unit cost and margin of every cost object.