I think you are seeing pure marketing jargon. The average person is not expected to understand it. I sure don't.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I think you are seeing pure marketing jargon. The average person is not expected to understand it. I sure don't. None of that is going to help you learn English; the words are used unconventionally. But no, you can't lay a piece of software. As a matter of fact, you can't lay a platform.
I am aware of the techie use of platform. I took this "platform" to be figurative, meaning somehting like "lay the groundwork" or "lay a foundation", and that would be an inept figure of speech because you don't lay platforms, you raise them.
The IT meaning of the term 'platform' is discussed here.
https://www.forbes.com/sites/adrianbridgwater/2015/03/17/whats-the-difference-between-a-software-product-and-a-platform/#25a609e056a6
Note the words the industry considers a platform to be anything that you