Confederations and the Maintenance of Global Software Systems