What is PaaS?


"Cloud computing" has dramatically changed how business applications are built and run. Delivering a new application is now as fast as opening your internet browser. Platform as a service-- or PaaS-- is a proven model for running applications without the hassle of maintaining the hardware and software infrastructure at your company. Enterprises of all sizes have adopted PaaS solutions like Salesforce.com for the simplicity, scalability and reliability. PaaS applications that always have the latest features without constant upgrade pain.

The Salesforce Platform brings the same trust and speed at the core of all our products to building and deploying apps in the cloud, faster than any on-premise application platform.

At its core, Platform as a Service (PaaS) eliminates the expense and complexity of evaluating, buying, configuring, and managing all the hardware and software needed for custom-built applications.

The Traditional Application Development Model is Broken

Building and running on-premise applications has always been complex, expensive, and slow. Each application required hardware, an operating system, a database, middleware, Web servers, and other software. Once the stack was assembled, a team of developers had to navigate frameworks like J2EE and .NET. A team of network, database, and system management experts was needed to keep everything up and running. Inevitably, a business requirement would require a change to the application, which would then kick off another lengthy development, test, and redeployment cycle.

Additionally, large companies often needed specialized facilities to house their data centers and a team to maintain them. Enormous amounts of electricity also were needed to power the servers as well as the systems to keep them cool. Finally, a failover site was needed to mirror the data center so information could be replicated in case of a disaster.

Applications built with this complexity and infrastructure are difficult to scale for usage spike demands, brittle to update as the business needs change, and are difficult to make mobile and social.

The New Model: Cloud Apps

Just as Amazon.com, eBay, Google, iTunes, and YouTube made it possible to access new capabilities and new markets through a Web browser, PaaS offers a faster, more cost-effective model for application development and delivery.

PaaS provides all the infrastructure needed to develop and run applications over the Internet. Users can access custom apps built in the cloud, just like their SaaS apps, while IT departments and ISVs can focus on innovation instead of complex infrastructure. By leveraging PaaS, organizations can redirect a significant portion of their budgets from “keeping the lights on” to creating applications that provide real business value.

PaaS is driving a new era of mass innovation and business agility. For the first time, developers can focus on application expertise for their business, not managing complex hardware and software infrastructure.