A platform is really an ecosystem that allows millions of users, partners, collaborators and developers to benefit from the network effect of working together; this, in turn, makes the platform even more powerful. Google was not a platform 20 years ago, when it was merely a zany search engine. Today, with mail, media, maps, shopping and more, it has made itself indispensable to businesses that seek the customers hooked to the platform. Other Google products, like the Android operating system for smartphones, have become mini platforms in themselves, with nearly 90 per cent market share in all markets outside North America.