The Customer
Avantas is a healthcare scheduling software company helping customers optimize clinical workforces to cost-effectively handle patient demand.
The Project
Modernizing Enterprise Platform to Innovate Faster
Overview
Avantas engaged Improving to build a vision for a new long-term software architecture strategy that aligned with their business aspirations.
The Challenge
Avantas was paying a high annual cost for their customized software product. Their older technology stack used a customized markup language that predated most open-source frameworks and libraries, making it both difficult to maintain and restrictive to the growth of the business. This also made it challenging for Avantas to expand their software development team.
The Solution
To help with cost, scalability, and application control, Improving worked with Avantas to migrate their custom software product from a hosted data center to AWS. The final product was an Infrastructure as Code (IaC) solution that allowed all environments to be created and destroyed in a repeatable and dependable fashion.
Improving also helped Avantas with platform upgrade efforts to help move them from their legacy system to a cloud platform. The technology stack recommended for the new platform included a React JS frontend with Spring Boot services on the backend. Improving followed an Agile development process—an iterative development process focused on working collaboratively, and testing software after each iteration in a continuous integration process. This incremental approach allowed Avantas to deliver production-ready features without a complete rewrite.