Many large companies today are investing in a digital platform that provides shared digital components for internal development teams to use in building digital solutions. Rather than recreating existing functionality, developers reuse components to shorten development time and lower cost. Seeking additional value, some companies open their digital platforms by exposing platform data and functionality (via APIs[foot]An application programming interfaces (API) is a mechanism allowing one application to exchange data with or trigger actions in another application.[/foot]) to external developers, extending the platforms into external developer platforms, which we call ExDPs. For example, Philips offers external access to its HealthSuite Digital Platform via the developer portal HSDP.io, while Caterpillar provides access to the functionality and data of the company’s Helios platform through the Cat Digital Marketplace.[foot]HealthSuite Digital Platform, Philips, https://www.hsdp.io/; and Cat Digital Marketplace, Caterpillar, https://digital.cat.com/. Both accessed June 9, 2025.[/foot] Yet many companies implementing ExDPs have not succeeded in monetizing them.
Our research has found that companies take two distinct approaches to monetize their ExDPs, each with unique value-generation mechanisms and requirements. In the first approach, which we call build-on, external developers build applications on top of the company’s platform. One company taking this approach is Salesforce, which allows partners to build apps and services on its platform and connects developers with customers through the company’s AppExchange marketplace.[foot]M. Mocker and I. M. Sebastian, “How Salesforce Built Its Platform Business,” MIT CISR Working Paper No. 462, April 2024, https://cisr.mit.edu/publication/MIT_CISRwp462_SalesforcePlatformBusiness_MockerSebastian.[/foot]
The second approach is what we call build-in. In this approach, the company enables external developers to integrate its platform’s capabilities into the developers’ own applications. Schneider Electric, for example, allows customers to embed data and functionality from its EcoStruxure platform directly into their own applications using APIs provided via Schneider’s Exchange portal.[foot]M. Mocker and I. M. Sebastian, “The Journey of Schneider Electric Exchange, the Developer Portal for the EcoStruxure Platform,” MIT CISR Working Paper No. 466, June 2024, https://cisr.mit.edu/publication/MIT_CISRwp466_SchneiderElectricExchange_MockerSebastian.[/foot]
This briefing compares these two approaches to help companies determine the best strategy to monetize their ExDPs.