Software builders develop and operate their software with a cloud platform as opposed to specifically purchasing and controlling the fundamental hardware and software layers. With a few PaaS, the fundamental Laptop or computer and storage assets scale quickly to match software demand so the cloud user does not have to allocate means manually.[43][w