About the client

The company empowers individuals and financial institutions to grow with comprehensive enterprise compliance, risk management and professional development education. For the past 40 years the client has worked with over 10,000 enterprise customers and partners and helped over 300,000 mortgage and insurance professionals begin and advance their careers.

The Challenge

One of the client’s applications was a legacy cloud and mobility platform that delivers custom audit templates and is available for iOS and Android devices — had become unreadable and rigid, owing to the temporary fixes deployed to counter crashes and errors. This greatly limited the application’s flexibility for modification. The client wanted a solution that would achieve objectives that included code refactoring and App stabilization, development of features to develop a mobile UI, and PDF Audit Report templates.

Key objectives for the client were:

  • Application Knowledge Transition
  • Code Refactoring and App stabilization
  • Feature Development with development of Mobile UI and templates for the PDF audit reports to meet compliance requirements
  • Error and Event monitoring process to track the health of the application and provide pro-active support

Legacy cloud and Mobility platform

Frequent crashes and errors affecting SLAs

Limited flexibility for application modification

Our Solution

To address the client’s challenges, CoreFlex conducted a quick assessment and knowledge transfer related to the mobile legacy platform with the help of its mobility practices. Furthermore, to execute timely and quality delivery of the product, CoreFlex opted for a Kanban-based delivery model. It involved complete transparency and clear communication on the state of each aspect of work under progress, and its requirements, which helped service providers meet their client’s needs. CoreFlex then began remediation planning by scanning application logs over HockeyApp to identify what caused the errors. This led to more than 50,000 errors being identified. They were then categorized under buckets such as memory errors, API errors, and null exceptions, among others, and each of them was permanently corrected using Native Mobile Application development with technologies such as IOS SDK/Objective C, Android SDK/JAVA, Java Server Pages, and MySQL backend.

CoreFlex also implemented object-oriented best practices to refactor the code and provide a structure. New features were also added, and the platform was enhanced with new templates and updates.

Value delivered


reduced application crashes


growth in user adoption


home inspectors using the app


home inspection reports every month


errors resolved in 3 sprints

Quick knowledge transition

Stable application with new improved functionalities

A new mobile UI and new PDF audit report templates by code refactoring in the legacy application