The Google Cloud Platform is a powerful tool that allows for the development of software that would otherwise be nearly impossible due to the cost prohibitive nature of the technology. The platform allows for development teams of limited size and scope to create enterprise level software in no time at all. This levels the playing field for ambitious startups with big dreams and small budgets. Google Cloud platform provides cloud based application programming interfaces, or APIs, and cloud based server side infrastructure.