The client wanted to migrate their on-premises software to the cloud and relaunch its flagship product as a cloud implementation. It would enable them to pivot from a software license model to a subscription-based SaaS model. Their aim was to create a win-win situation both for the company and for its customers.
To build the cloud IT solutions, we developed a comprehensive cloud migration strategy. We began by moving the underlying databases onto the AWS cloud. We redeveloped the service layer as microservices and built a portfolio of front-end applications to replicate the different modules available with the on-premises version. Finally, we created a subscription model for cloud services.
Enabled with anytime, anywhere access, delivering greater value to customers.
For the cloud transformation services that enabled the client to transition from a licensing model.
For the end customers, making the product a more attractive proposition.
A migration to the cloud – and a continuously updated SaaS model with anytime, anywhere access – was a straightforward solution to the client’s challenges. Getting there required us to facilitate a swift ramp-up in development and testing capacity, introduce a slew of new cloud skills and technologies, and implement an organizational model allowing teams worldwide to collaborate on the development effort.
To help the client transition from an on-premises solution to a cloud-based product, we swiftly ramped up our resources, creating two scrum teams in Hyderabad to work hand-in-glove with the client’s scrum teams in Canada. It enabled us to get up to speed quickly and begin development almost immediately.
We settled on an organizational structure in which two ValueLabs scrum teams worked together with two client scrum teams to build the solution. Our teams featured a blend of expertise and a mix of services. These included Development, QA, Business Analysis, and DevOps. Our agile scrum methodology ensured there was constant communication between teams.
With our scrums collaborating closely with the client’s teams, we moved the underlying databases onto the AWS cloud, using Salesforce to manage identity and access in a multi-tenant architecture. We redeveloped the service layer as microservices and built a portfolio of front-end applications to replicate the different modules available with the on-premises version.
Our solution ensured that deployments were controlled more by the client than the end customer, as all the backend components were in the AWS Cloud. The latter only controlled the desktop client installation. This process required significant cooperation and demonstrated our ability to work side-by-side with the client’s in-house teams.
The final step in developing the cloud IT solution was to create a subscription model. Our solution replaced the licensing model used for the on-premises version of our client’s product and was fundamental to the project’s success.
As the client’s ultimate aim was to adopt a SaaS business model, we needed to create the technology capable of facilitating the change. Doing so would allow the client to move away from supporting costly legacy software and provide customers instant access to upgrades and updates.
Once our new subscription model was in place, the product’s cloud business transformation was complete, and the client could begin to focus on developing the application.
Today, our client has over 1,000 live customers on the cloud version of its flagship product and is adding new customers daily. Customers enjoy a much-reduced total cost of ownership, immediate access to new functionality, and the ability to configure the front-end applications to their needs. Our client, meanwhile, can focus on developing the SaaS application.
For the end customers
Helped predict recurring revenues for our client
And allowed the client to focus on new features
Learn to increase your reliability by going cloud native and architecting for the cloud
01
Our sales managers reach out to you within a few days
02
Our experts set up a meeting to understand your requirements
03
We estimate and propose project efforts and timelines