Demystifying Platform as a Service