"To establish a platform" means to create a solid foundation or base from which to operate or launch something. It involves setting up a system or structure that supports various activities, ideas, or services. Full definition
It has to do with establishing the platform for your pen name. (epubengineer.com)
After gaining a stellar amount of momentum over the course of 2017, this year looks to be quite a big one for the Switch as it becomes a more established platform. (nintendoenthusiast.com)
In return for their services and by using their well established platform in which to present your venture, they get 5 % of any money you successfully raise. (hubpages.com)