Interoperability allows disparate organizations to interact and share information through their business processes and IT systems to achieve mutually agreed upon goals. It requires organizations to establish decision-making models and exchange data while taking into account technical, organizational, and semantic dimensions of interoperability.