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

ASML deserved better: Nieuwsuur’s report on China was recklessly thin

A fine report, Mr. Wennink. Now for the hard part: Does the Netherlands have the stomach for it?

Top jobs
Cyber Security Architect
Alliander
Arnhem
Events
Benelux RF&IC Conference
27 May 2026
Eindhoven
Courses
Headlines
  • ASM plots major expansion on Almere’s new High Tech Campus

    18 December 2025
  • The Netherlands joins US-led push to secure AI and chip supply chains

    17 December 2025
  • Global semiconductor equipment sales continue to rise

    17 December 2025
  • Antennex to build a space-ready reverberation chamber for ESA

    16 December 2025
  • Intel completes acceptance testing of ASML’s EXE:5200B high-NA EUV scanner

    16 December 2025
  • Philips to integrate AI across coronary portfolio with Spectrawave addition

    15 December 2025
  • Microalign doubles fiber array density for quantum photonics

    15 December 2025
  • Neways absorbs Philips Micro Devices

    11 December 2025
  • NXP exits 5G radio power market, shutters Arizona GaN fab

    11 December 2025
  • Wingtech seeks talks with Nexperia

    11 December 2025
  • Imec advances 2D FET integration with record pFETs

    10 December 2025
  • DNP unveils 10 nm nanoimprint template for next-gen chip production

    10 December 2025
  • Sandgrain bags €13.5M Series A to advance hardware-anchored IoT security

    9 December 2025
  • ASML sales to Chinese military-linked institutes raise questions about Dutch export policy

    9 December 2025
  • Gartner tempers AI euphoria among carmakers

    9 December 2025
  • University of Groningen and ASML deepen research tie-up

    8 December 2025
  • Imec halves peak temperatures in 3D HBM-on-GPU AI chips

    8 December 2025
  • Delft Circuits taps BCG veteran as CEO, secures €8M in additional funding

    3 December 2025
  • XLight gets federal boost for EUV source

    2 December 2025
  • Keenfinity cuts one-fifth of former Bosch Security Systems in Eindhoven

    2 December 2025
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