Sorry, no news articles match your request. Your search criteria may be too narrow.
Platform
The word platform is used in several different contexts, usually referring to some kind of standing surface used to support things, give them stability, or visibility: