Putting the Pieces Together - Technical, Organisational and Social Aspects of Language Integration for Complex Systems