Migrate legacy application to more robust system

Toronto

Industry: Consulting Services (for Fortune 500 clients)
Client Base: Mainly Ontario and Alberta
Technology Solutions: J2EE, Java, Accessible Web Applications, Internationalization, Centos
Client Since: 2016

Background

We helped our client develop and maintain a complex web application they use a major resource and selling point with their customers. The application presents interesting challenges like ensuring accessibility for persons with disabilities, operating in multiple languages, complex reporting requirements and strict privacy and security requirements.

The application and customer base have grown extensively over time and we are involved closely with our client at every step of the process, from application design to development and from compliance and security assessments to ongoing application management and support.

Problem

Prior to 2016 our client had engaged with a third-party company to build a different “lite-version” of the web application for quick market entry with low-requirements clients. The application that was delivered, late, was deficient in terms of functionality and meeting the business requirements.

We were asked to maintain and support the application post-delivery.

Solution

We completed a complete code review of the delivered application. We identified and resolves issues related to security and came up with functional work-arounds for areas of the application that did not meet business requirements.

We supported the legacy application and related services while we worked with the client to port the different functionality to the existing web application. We successfully ported and improved upon, the functionality from the third-party app to the existing web application delivering our client one system, with greater interoperability, centralized security and reduced service hosting and support costs.

Upon migration complete we archived and destroyed data from the third-party developed application, in compliance with our clients policies regarding collected data. We decommissioned all the services used by our client to support the third-party application.