A telco company determines that its top priority is meeting customers where they are — on their devices. The development team starts by building a mobile app that allows customers to pay bills and see usage data. The team also decides to build this app in the cloud. This will keep their costs down and provide the ability to update the app easily when customers ask for additional features.


“Technology has revolutionized this industry by transforming the way of doing things and achieving experience customization. As technology evolves and we are able to listen to what our customers ask us, the more we can offer unique experiences. IBM, with its technology, helps us achieve that goal.”

– Mateo Ramón, Chief Information Officer, Grupo Piñero


1. Build a local front-end app

The team starts with a prebuilt Node.js stack and customizes it to fit their requirements. They deploy it locally.

Architecture diagram showing a Node.js Express stack for the web application and to use the Spring Boot stack for the backend application

2. Connect to a local back end

The team selects a prebuilt app for the back end. They customize the code, deploy it locally and connect it to the front-end app.

Screen shot showing an user inserting text into an xml file. To connect to the back end.

3. Deploy on Red Hat® OpenShift® on IBM Cloud®

Using a prebuilt pipeline, the team deploys the application to Red Hat OpenShift Container Platform. This makes it available for customers to use.

Red Hat OpenShift running within IBM Cloud Pak for Applications

Use case: Modernize traditional apps

Leverage key systems — even if they're not on the cloud.