In our 31-criteria evaluation of full-stack public cloud development platform providers, we identified the seven most important vendors — Alibaba, AWS, CenturyLink, Google, IBM, Microsoft, and Oracle — and researched, assessed, and scored them. This report shows how each provider measures up and helps application development and delivery (AD&D) professionals make the right choices.