Software As an Ecosystem 2:
All software is defined as a set of relations
between algorithms
You could call software organised maths
Programming is �an exercise in
manipulating complexity�1
i.e. programming productivity is a function of
how much complexity can be manipulated
against time
[1]: From The Mythical Man Month by Fred P. Brookes