Thus, software is not regarded as an invisible layer, but rather as a decisive level and a language working at reproduction of certain orders, whether aesthetic, cultural, social or political. Software art creatively questions and redefines software and its ways of functioning.
Software cultures as cultures generated by programmers, designers and software users are generous sources of avant-garde thinking on digital culture and society. Software cultures define the way software is created and functions, thus, influencing on composition and functioning of the basic infrastructures of digital society. In that way, software cultures become inseparable (though largely underestimated) from the form digital work, social institutes and cultural manifestations take today. Software cultures initiate social change, act in political spheres, create and discover new artistic realms and methodologies.