Nodality is a new type of calculator: numbers and operators appear as nodes in a network interface and the relationships between them define your calculations.
For example, to add five and six, create two number nodes, one for five and one for six, create an operator node for the multiply operator, and finally define the two numbers as inputs to the operator. Although this sounds a little complicated for such a simple piece of arithmetic, Nodality allows you to edit the numbers, change the operator and expand the network to create complicated systems.
Nodality is written using Apache Flex 4.12 and deployed to iOS and Android with Adobe AIR.
Visit http://flexmonkey.blogspot.co.uk/search/label/nodality to read up on Nodality's background