A cloud computing model that provides a platform allowing customers to develop, run, and manage applications without dealing with the underlying infrastructure.