✓ Flexibility to dynamically scale the environment to meet  their needs ✓ Reduction in the need to build new IT infrastructure  because of increase demands for resources ✓ Cost savings from eliminating capital expenditures on  large systems that may be underutilized much of the year ✓ Almost limitless storage and compute power Cloud Services For Dummies, IBM Limited Edition  20 Exploring PaaS PaaS is another foundational service that provides an  abstracted and integrated environment for the development,  running, and management of applications. Often the PaaS is  tightly integrated with IaaS services because it’s utilizing the  underlying infrastructure provided by the IaaS.  A primary benefit of a PaaS environment is that developers  don’t have to be concerned with some of the lower-level  details of the environment. PaaS vendors create a managed environment that brings  together a combination of components that would’ve been  managed separately in a traditional development environment.  Services integrated in a PaaS environment include middleware  (for example, software that allows independent software components to work together), operating systems, and development and deployment services to support software  development and delivery. Some enterprises also become,  in effect, a PaaS provider to their own internal developers.  These organizations follow a similar process of applying best  practices to standardize the services developers require to  develop and deploy applications. The goal of the PaaS provider is to create an abstracted and  repeatable process for the creation and deployment of high-quality applications. These applications are designed to  be implemented in public or private cloud environments. These materials are the copyright of John Wiley & Sons, Inc. and any  dissemination, distribution, or unauthorized use is strictly prohibited.