Il modello di servizio Platform as a Service prevede che il fornitore del servizio metta a disposizione dell’utente una interfaccia di programmazione (API) con la quale l’utente può scrivere applicazioni che interagiscono con il servizio. Le specifiche funzionalità offerte dalla API dipendono dal servizio offerto, e la loro esecuzione viene assicurata dal fornitore del servizio. Il fornitore può mettere a disposizione dell’utente anche un ambiente di sviluppo (e di testing) per le applicazioni che sfruttano le sue API. Un esempio di servizio cloud di tipo PaaS è costituito da Windows Azure Compute, che permette di utilizzare il framework .NET per sviluppare applicazioni. Poiché utilizza IIS7, è anche possibile gestire applicazioni sviluppate utilizzando ASP.NET, Windows Communication Foundation (WCF) o altre tecnologie Web. Inoltre, supporta anche linguaggi quali PHP e Java.