Skip to content
Bits&Chips
×
×
Memberships
Advertising
Magazines
Videos
Contact

Log in

Jan Bosch is a research center director, professor, consultant and angel investor in startups. You can contact him at jan@janbosch.com.

Opinion

Outdated distinction: platform vs product

7 April 2025
Reading time: 4 minutes

As every company adopting DevOps will most likely need to move to a superset platform, the distinction between platform and product is disappearing, argues Jan Bosch.

Few words get as much attention and excitement in the software-intensive systems industry as “platform.” One of the reasons is that it has several, quite distinct meanings that often are ignored or forgotten in the process. Everyone supports “the platform initiative” while failing to understand that we mean different things.

In my view, there are three fundamentally different interpretations of “platform.” First, the original use was concerned with capturing the common functionality between products. In this case, the different product teams would use the platform as a basis on which they would build their differentiating functionality. This is a perfectly viable approach that was followed for decades and that led to the concept of software product lines, which are still in use at several companies.

With the advent of DevOps in the software-intensive systems industry, the limitations of the traditional platform approach started to show. Imagine a sizeable portfolio of products, all based on the same platform, adopting DevOps. In this case, every product team has to prepare a new release of their product-specific software every two to four weeks. Although feasible, we’ll often encounter a situation where multiple products need to implement the same functionality. Although we could theoretically ask the platform team to build the common feature, in practice, we see that many product teams have made design decisions that make it difficult to expose the common feature without significant overhead.

We’re better off adopting a superset platform approach

Instead, we’re better off adopting an alternative approach to platforms, which I refer to as the superset platform approach. In this case, the platform contains the superset of all functionality offered by all products. Consequently, each product becomes a configuration of the platform. Organizationally, this means that we don’t have product teams anymore, as all development takes place in the context of the superset platform. As a consequence, from the perspective of R&D, the distinction between the platform and a product disappears as there really are no products anymore.

This doesn’t mean that the company stops selling different products. To customers, we may still present a portfolio of distinct products with different capabilities and price points. In fact, we can even increase the portfolio to millions of different products, as every product is simply a configuration of the superset platform. Once we reach this stage, we can even allow for mass customization where each customer or user can select his or her own preferred set of features and functionality.

Of course, in practice, there often are constraints between different features that need to be captured in a feature model. For example, selecting an extensive set of software features with the cheapest, lowest-end hardware will typically not work, so there will be constraints that automatically select the suitable hardware in that case. Similarly, selecting certain options will often invalidate others. However, the combinatorial explosion of features will typically allow for millions of product configurations. In this case, the best way to present the superset platform to the customer and monetize it is a business decision and isn’t constrained by R&D.

Once the company has adopted a superset platform approach and has reached a significant market share, there often are requests from customers and third parties to build functionality on top of the platform. In this case, we move to the third type of platform: the ecosystem platform. Here, the company provides a set of APIs that allows others to build functionality on top of the superset platform.

In my experience, this often starts with customers who want to build specific extensions that serve their purposes. As many of them lack the necessary technical skills internally, they hire contractors or consultants to do the work for them. Once these contractors have developed similar functionality for multiple customers, they sense a business opportunity and start to build standard extensions that customers can buy. Over time, this can grow into a rich ecosystem of extensions on top of the platform.

Of course, the platform and its third parties live in a coopetition context. On the one hand, the extensions make the platform more sticky to customers and, assuming they’re offered through a marketplace and a fee is charged for each sale, they can provide a relevant revenue source for the company. On the other hand, the platform needs to continuously extend itself and include new functionality to avoid being commoditized. This means that the platform cannibalizes the functionality in the extensions and brings it into the platform. This balance needs to be carefully managed by the platform company as it can easily alienate the ecosystem partners.

Platforms exist in at least three types: the shared-functionality platform, the superset platform and the ecosystem platform. It should be obvious by now that the moment we adopt a superset platform approach or an ecosystem platform approach, we don’t have products anymore. At least not from an R&D perspective. Instead, every product that’s offered as such to customers is a configuration of the platform. As every company that adopts DevOps will most likely need to move to a superset platform, the distinction between platform and product is disappearing and is rapidly becoming outdated. To end with a quote from Bernard Kelvin Clive: “Don’t beg for platforms; build your platform.”

Related content

Today’s AI business models are so 19th century

High-tech connectors join forces for a stronger software community

Top jobs
Events
Courses
Headlines
  • TSMC confirms 3nm fab in Japan

    5 February 2026
  • Report: Apple and Nvidia looking at partial production shift to Intel

    4 February 2026
  • High-tech connectors join forces for a stronger software community

    4 February 2026
  • NXP grows in Q4 on industrial and mobile demand, automotive still lags

    3 February 2026
  • TMC strengthens software expertise with Sioux Belgium

    3 February 2026
  • Imec’s NanoIC pilot line launches A14 logic and EDRAM PDKs

    2 February 2026
  • Dutch coalition backs national investment bank and innovation agency

    2 February 2026
  • Report: EU working on mandatory tech joint ventures for foreign investors

    2 February 2026
  • Nexperia parent Wingtech projects 1.3-billion-dollar loss

    2 February 2026
  • Eurocircuits finds strategic capital partner

    2 February 2026
  • Demcon expands electronics expertise with Leap Development acquisition

    29 January 2026
  • Veeco and Imec enable 300mm BTO integration for silicon photonics

    27 January 2026
  • EU expands EuroHPC mandate to encompass AI and quantum tech

    26 January 2026
  • Intel ups tool spending, confirms high-NA at 14A

    23 January 2026
  • Defense investor buys into TNO-UT spinoff Angard to counter drones with RF

    22 January 2026
  • ArcNL and Amolf boost chip metrology with directional light scattering

    22 January 2026
  • European Commission launches EU Inc to simplify cross-border growth

    21 January 2026
  • UT-led P4Q consortium launches to push industrialization of quantum photonics

    21 January 2026
  • Spinnov rises from the Bestronics ashes

    21 January 2026
  • Photondelta launches global €2M photonic chip design contest

    19 January 2026
Bits&Chips logo

Bits&Chips strengthens the high tech ecosystem in the Netherlands and Belgium and makes it healthier by supplying independent knowledge and information.

Bits&Chips focuses on news and trends in embedded systems, electronics, mechatronics and semiconductors. Our coverage revolves around the influence of technology.

Advertising
Subscribe
Events
Contact
High-Tech Systems Magazine (Dutch)
(c) Techwatch bv. All rights reserved. Techwatch reserves the rights to all information on this website (texts, images, videos, sounds), unless otherwise stated.
  • Memberships
  • Advertising
  • Videos
  • Contact
  • Search
Privacy settings

Bits&Chips uses technologies such as functional and analytical cookies to improve the user experience of the website. By consenting to the use of these technologies, we may capture (personal) data, unique identifiers, device and browser data, IP addresses, location data and browsing behavior. Want to know more about how we use your data? Please read our privacy statement.

 

Give permission or set your own preferences

Functional Always active
Functional cookies are necessary for the website to function properly. It is therefore not possible to reject or disable them.
Voorkeuren
De technische opslag of toegang is noodzakelijk voor het legitieme doel voorkeuren op te slaan die niet door de abonnee of gebruiker zijn aangevraagd.
Statistics
Analytical cookies are used to store statistical data. This data is stored and analyzed anonymously to map the use of the website. De technische opslag of toegang die uitsluitend wordt gebruikt voor anonieme statistische doeleinden. Zonder dagvaarding, vrijwillige naleving door je Internet Service Provider, of aanvullende gegevens van een derde partij, kan informatie die alleen voor dit doel wordt opgeslagen of opgehaald gewoonlijk niet worden gebruikt om je te identificeren.
Marketing
Technical storage or access is necessary to create user profiles for sending advertising or to track the user on a site or across sites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}

Your cart (items: 0)

Products in cart

Product Details Total
Subtotal €0.00
Taxes and discounts calculated at checkout.
View my cart
Go to checkout

Your cart is currently empty!

Start shopping