This document discusses emergent middleware to support interoperability in mobile collaborative applications. It outlines an approach using dynamic synthesis of mediators to enable interoperability between heterogeneous systems. The key steps involve using ontologies to perform functional and behavioral matching between systems, generating mapping processes, and deploying the mappings as an emergent middleware artifact to enable interoperability. Challenges include dealing with heterogeneity, ensuring dependability of the synthesized mediators, and involving users in the adaptation process.