Welcome to Distributed Systems Programming

The field of Distributed Software Systems is an original merger of traditional fields of distributed systems and software engineering/programming languages. This combination is highly relevant in today’s computing landscape, where more and more computer applications directly or indirectly involve several devices and users, whilst software paradigms are, to a great extent, based on predating centralized models.