The document discusses the need for an open horizontal platform to enable interoperability in the Internet of Things (IoT). It describes some of the current challenges with separate vertical application stacks that use different protocols and APIs, trapping devices, code, user experiences, and data in isolated "silos". The proposed solution is an open platform that enables any application to connect to any connected thing via any M2M protocol, using common data models, semantic models, and a model-driven architecture to achieve interoperability. Key aspects of this open platform approach include breaking down silos, enabling "network effect" applications, and achieving "write once, run anywhere" software interoperability.