Application builders build and operate their software on the cloud platform as opposed to directly buying and running the fundamental components and software layers. With a few PaaS, the underlying Personal computer and storage resources scale instantly to match application need so that the cloud user does not have to allocate assets manually.[43][