TechTarget | November 15, 2016

App modernization starts with knowing how to evaluate PaaS providers

To modernize legacy apps with PaaS technology, know the features and deployment options to consider when evaluating PaaS providers.

Platform as a service occupies the vast gray area between raw infrastructure, things like virtual machines, object storage or various flavors of databases, and packaged software delivered as a subscription service. This ambiguity largely explains why there are so many PaaS variants. With a number of options, its difficult for enterprises to know which kind of PaaS technology they should procure when trying to modernize their legacy applications.

When evaluating platform as a service (PaaS) providers for legacy application modernization, the most important criteria to consider are deployment models, product features, language and integrated development environment (IDE) support, ease of integration with existing on-premises applications, and the security features of both the development platform and the resulting applications.

Private versus public infrastructure

The IaaS versus SaaS orientation isn’t the only way to categorize and understand PaaS products. They can also differ by means of deployment. Some are distributed as traditional software products, like IDEs andsoftware development kits (SDKs). These are installed locally and run either on an internal cloud infrastructure, like OpenStack, or as a standalone commercial product, like Apprenda, Mendix or Stackato.