[…] What can be learned from software? The introduction of this book suggest that making an ontology of software would could heighten sensitivities to one contemporary site of mutability, contingency and necessity. It argued that software is a symptomatic present-day object that leads a complicated, circulatory existence. Software is a neighborhood of relations whose contours trace contemporary production, communication and consumption. Code is a multivalent index of the relation running among different classes of entity: originators, prototypes and recipients. These classes might include people, situations, organizations, places, devices, habits and practices. In code and coding, relations are assembled, dismantled, bundled and dispersed within and across contexts. Such relations are inextricable from agential effects, from some asymmetry between doing and being done. Indeed. agency is nothing without relations (A. Mackenzie, Cutting Code. Software and Sociality, p.169)