The document compares major public cloud platforms for software development, specifically Microsoft Azure, Google App Engine, and Amazon Web Services (AWS). It outlines their features, services, architectures, and pricing models, highlighting the differences in their offerings and development support. Each platform provides distinct options for developers, emphasizing the need for new skills and understanding of cloud architectures.