A few years ago, “platformization:” was a hot term. CIMdata was sharing their study about the role of platforms in future PLM development. Check this out here – Product Innovation Platforms: Definition, Their Role in the Enterprise, and Their Long-Term Viability.
CIMdata defines strategically the value of a platform to provide a vertical system managing data and all processes, expanding the lifecycle upstream and downstream. Here is a picture of how CIMdata defines the Innovation Platform
Here is CIMdata’s conclusion about platform strategy few years ago.
The growing complexity of products and customer demands for innovation are driving changes in industrial companies and their PLM solution providers. For PLM solutions and new product development, platformization is the path forward.
Product innovation platforms are a significant undertaking; while some solution providers have embraced this approach, many are too entrenched in their assembled-over-time architectures to be able to move quickly. PLM is complex and assessing the current state of a PLM solution and comparing it against upcoming business requirements requires both quantitative and qualitative methods.
The idea of platforms and vertical integration was the ultimate answer of PLM developers to improve solution integration and eliminate the huge need to spend tons of resources and IT services to integrate data and processes between silos and applications.
A platform sounds like a good idea, but on the opposite side, it stuck into something that Marc Halpern of Gartner called “a single vendor black hole”. The slide was presented at the PDT2020 event.
So, between integration spaghetti and single vendor black holes, what choice manufacturing companies actually have?
SaaS, REST API and Web Services
Cloud techs have passed the point technically viability. SaaS solutions are expanding and manufacturing is on the go to adopt various SaaS solutions these days. In this context, the most interesting question is what SaaS services will mean to manufacture companies using multiple set of services from different vendors and expanding these services with their own solutions (some of them to optimize the development process, but more often these days to provide a way to integrate processes between engineering, manufacturing, contractors, suppliers, and customers.
As a result, the reality of the companies is to operate using more than one SaaS application (services). Specifically for PLM, it brings a question of how manufacturing businesses connected into a supply chain and other types of relationships will operate using multiple services from multiple vendors.
Does it mean PLM platforms are a thing in the past?
The question about the role of the platform is very interesting. Remember, two decades ago, the platform was usually the thing that can be used by multiple vendors and developers. Ideally, the primary role of platforms is to provide some “common functions” between products in product life and suite of products. In other words, the main purpose of the platform is to reuse a set of capabilities. Desktop OS (eg. Windows, Mac/OS), mobile platforms (iPhone, Android) are the best examples. Browsers can be considered a platform too. Some CAD applications in the early days became a platform for other solutions (eg. AutoCAD).
The idea of the platform is to avoid the need to build a certain function and reuse it between multiple applications. It is geared towards efficiency and development speed. In the last decade, the shift of the platform’s focus has shifted from providing a re-usable set of functions to a monolithic set of applications that are well integrated and provide complete solutions. PLM vendors are acquiring other solutions and make their platforms more powerful. Which led to a “single vendor black hole” according to Gartner.
As we move forward in the online, cloud, and SaaS world, the idea of ‘reusable services’ is naturally coming back and becoming more important. Online applications are naturally connected using REST API and they inherit the rich arsenal of web developers for the last two decades. Web development is geared towards speed and re-use. Anything-as-a-Service is becoming the main target and IT of manufacturing companies are exploring what such architecture means for them.
What is my conclusion?
The paradigm shift of PLM development will be changing in the next 5-10 years. The PLM vendors will have to make a choice to continue developing “big black holes” or turn the technologies and openness of the companies towards better collaboration and re-use among multiple services and SaaS applications. Modern SaaS PLM applications are by definition online services that can be used by manufacturing companies, their contractors, and suppliers. This is how new PLM architecture is coming to replace legacy monolithic PLM platforms. Just my thoughts…
Disclaimer: I’m co-founder and CEO of OpenBOM developing a digital network-based platform that manages product data and connects manufacturers and their supply chain networks. My opinion can be unintentionally biased.