44 Red Hat OpenShift and IBM Cloud Paks on IBM Power Systems: Volume 1
3.2.2  Programming Language support
IBM Cloud Pak for Applications offers support for programming languages that are designed 
for cloud-native, including Knative, Java programming models, Microprofile, Java Enterprise 
Edition, Jakarta EE and Spring, Node.js, Swift, Reactive, and CodeWind (see Figure 3-6).
Figure 3-6   IBM Cloud Pak for Applications end-to-end
After developers start using IBM Cloud Pak for Applications, they gain the platform solutions 
from IBM in one bundle. You can move between WebSphere editions or to the new OpenShift 
with the Kabanero Enterprise container platform. You no longer must choose between private 
cloud-based platforms, traditional server deployments, or public cloud WebSphere 
deployments. IBM Cloud Pak for Applications delivers all of those platform options, the ability 
to mix and match as you need to today, and the flexibility to change that mix over time as you 
transition and create more applications for the cloud. 
3.2.3  Tools and runtime packages
IBM Cloud Pak for Applications provides to developers access to the following 
industry-leading areas:
/SM590000Continuous delivery for hybrid clouds
/SM590000Runtime support
/SM590000IBM Mobile Foundation 
/SM590000IBM WebSphere Application Server family of products
IBM WebSphere Application Server
IBM WebSphere Application Server, with its traditional and Liberty runtimes, offers 
production-ready, standards-based Java EE-compliant architectures. WebSphere run times in 
DevOps workflows make it easy to integrate WebSphere into modern toolchains and DevOps 
implementations. It enables secure, flexible, and efficient access to internal or external 
software components and services.