Ecosystem Design 1:
� Break software into recursive orders of
increasing complexity
� Webs of components interlinked with other
components
� Least possible constraints on possible
relationships between components
� Yet maximise relationships between
components � as so to maximise the network
effect