A reference architecture for distributed software deployment by Sander van der Burg