It's not right to see that because some really advanced tech companies have created their own tool and have very smartly open-source it and marketed it that it is the right thing for all other companies. Platforms are about bringing everything that a developer needs but doesn't really care about or doesn't need to know together in a simple, easy-to-use, self-service set of standardized interfaces. It is more of an infrastructure-oriented deliverable than a software-oriented one. Although it requires infra people to actually write code and work "as-a-product" with the primary end-customers being the developers, and the secondary end-customers security chaps, operations teams, finance teams, ITSM teams, GRC teams etc. etc.