Technology, Media and Distributed Systems