corner_overlay

What is PaaS?

“Cloud computing” has dramatically changed how business applications are built and run. At its core, cloud computing eliminates the costs and complexity of evaluating, buying, configuring, and managing all the hardware and software needed for enterprise applications. Instead, these applications are delivered as a service over the Internet.

Cloud computing has evolved to include platforms for building and running custom applications, a concept known as “platform as a service” (or PaaS). PaaS applications are also referred to as on-demand, Web-based, or software as a service (or SaaS) solutions.

The Traditional Model

Building and running on-premise applications has always been complex, expensive, and risky. 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 complex programming models 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 a lengthy development, test, and redeployment cycle.

img_PaaS_old.gif

Large companies often needed specialized facilities to house their data centers. 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.

The New Model

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.

img_PaaS_traditional.gif

PaaS provides all the infrastructure needed to run applications over the Internet. It is delivered in the same way as a utility like electricity or water. Users simply “tap in” and take what they need without worrying about the complexity behind the scenes. And like a utility, PaaS is based on a metering or subscription model so users only pay for what they use.

With PaaS, ISVs and corporate IT departments can focus on innovation instead of complex infrastructure. By leveraging the PaaS, organizations can redirect a significant portion of their budgets from “keeping the lights on” to creating applications that provide real business value.

This model is driving a new era of mass innovation. For the first time, developers around the world can access unlimited computing power. Now, anyone with an Internet connection can build powerful applications and easily deploy them to users wherever they’re located.


Loved by the Salesforce

New to PaaS? Welcome!

If you’re just starting to explore the concept of PaaS, this is the place to find out what PaaS can do for you, understand different types of PaaS solutions, and learn more about developing PaaS applications.

What Does It Take to Develop PaaS Apps?

A lot less than it used to. To develop software, you once had to buy databases, servers, networks, and a host of development tools. And then you needed the staff to install, optimize, and maintain it all. With PaaS, you can avoid those investments and focus on developing applications instead.

 

Choosing the Right On-Demand Platform

Vendors offer different types of PaaS platforms. What type works best for you depends on the types of applications you want to develop, the existing infrastructure, in-house technical skills, and the levels of performance, availability, and security your organization needs.