Engineering Information and Communication Technology (ICT) for robust information sharing is the fundamental area of investigation. Empirical observations of behaviours have been important for identifying critical patterns in workflow. A configuration of models and methods under the umbrella Participatory Design has been used including Ethnography and approaches based on Situation Theory, Knowledge Engineering, Interaction Design and Computer Supported Cooperative Work. The main contributions in this thesis, methodological contributions included, are engineering principles for open socio-technical systems from an empowerments perspective. The principles support understanding of workflows, information flows, interaction models, data models, semantics of information, trust, resilience, validation and training as well as assurance mechanisms in hand-over of critical operations. Identification and validation of key service qualities including mechanisms for improving performance critical tasks of semantics in information sharing are contributions. Service, Agent based and sensor approaches presented are final contributions.