How We Migrated a Lender from Encompass SDK to APIs Without Downtime?

Reduced loan processing time by 63% and improved operational efficiency across the organization.

Client

Regional Mortgage Lender

Industry

Mortgage

Duration

8 Months

Platform

Encompass

Engagement

Custom Development

Client Profile

An average-sized mortgage lender in the United States ran its loan origination process through the Encompass system and had developed custom integrations based on the older version of the SDK. These connections helped link the lender’s Encompass account to its CRM system, reporting capabilities, and other platforms.

The old system was able to process up to 1,800 loans a month across the different branches of the lender (14 branches in total). The client was facing difficulties in maintaining these custom-built integrations, as the company’s informational environment evolved over the years.

The client looked for our help for migration to modern APIs. At Awesome Technologies Inc., we made the transfer as smooth as possible, without disturbing any loan processes in the way. We managed to upgrade the lender’s Encompass integration.

The Situation

Eventually, the lender came to merge 17 custom SDK-based integration components. A few handled loan data synchronization and the remainder CRM, workflow, reporting and internal applications. The problem was not that integrations would fail to function. Instead, the problem was that they would demand more maintenance effort. The lender spent about:

100 developer hours/month on SDK integration maintenance.

22 hours per release for regression testing.

2-3 business days on integration problem analysis after platform upgrades.

Approximately $20,000/month on maintaining and supporting old integrations.

A closely-knit architecture was about bringing new features. A change in one integration would mean testing a number of other processes. Hence, the leaders of the bank decided that moving ahead with the old SDK-based environment would lead to even more technical debt and maintenance costs.

The Challenge

The lender faced three primary challenges.

1. Legacy dependencies

There were many integrations which utilized different functionalities of SDK. Simple replacement of SDK calls by API calls would not solve the dependencies of those calls.

2. Business continuity

The bank could not stop any processes during the migration process. There were loan officers, processors, underwriters, and operations departments depending on the workflow every day. Delay even for a few minutes in this case would mean delay in updating loans, synchronizing CRM, reporting, and further processing.

3. Limited visibility into legacy functionality

Some of the initial integrations were created a long time back. Not all the dependencies and business rules were put into writing. Before implementing any changes, the bank had to know what the current integration did.

The Solution: A Phased SDK-to-API Migration

Awesome Technologies Inc. treated the project as a planned modernization effort instead of simply replacing the old code.

Assessment

API Mapping

Parallel Development

Phased Cutover

Validation and Optimization

This method allowed the organization to keep its SDK system running while creating a new system based on APIs.

1. Assessing the Existing SDK Environment

Initially, Awesome Technologies Inc. evaluated all 17 components of the SDK and wrote down their performance, their connections, their data flows, and their business impact.
The experts mapped:

SDK methods and functions

Transferring loan data

Dependencies with CRM

Triggers relevant to business operations

Scheduled actions

Means of resolving errors

Requirements for authentication

Influence on upcoming systems

Then, the team categorized each integration based on its migration priority. For example, the team treated loan status synchronization and CRM updates as high priorities, while it assigned lower priority to administrative utilities. This assessment helped the organization avoid migrating unnecessary features and created a clear implementation plan.

2. Mapping SDK Functions to Modern APIs

The next step was deciding on how to approach each of the current SDK functions within the new architecture. In total, Awesome Technologies Inc. checked over 80 SDK functions and divided them into:

API replacement

API replacement with business logic change

Event-driven replacement

Functions that need a completely new approach to development

Extra functions

We did not simply copy the old architecture using APIs. When the current solution used polling often, the new architecture offered an event-driven approach in some cases. In addition, we separated the business logic from the integration logic so that any future changes in APIs would not result in application refactoring. This provided a cleaner framework for the future integration needs of the lender.

3. Building the API Architecture Alongside the SDK

Ensuring that production functions can move ahead with the project was the top priority. The old SDK was not quickly disabled. In fact, the new API-based integration was created along with it. The new architecture had an integration layer between Encompass and other applications. Our team compared the old technologies and the new API-based technologies during the developing stage as per the following criteria:

Data accuracy

Response time

Field mappings

Transaction results

Error handling

Supplier synchronizing time

About 52,000 transactions related to loans went through the environment during the six weeks of process validation. The mismatch in data mapping was picked before the shift to production line.

4. Phased Production Migration

Once the API integration tests were completed, Awesome Technologies Inc. migrated the lender to the new software in four sequential stages.

Stage 1: Reporting

Awesome Technologies Inc. started the migration process by transferring the reporting-related integrations with low risk. Migration allowed the team to verify the production’s API authentication, monitoring, logging, and data accuracy.

Stage 2: CRM Synchronization

In this step, we proceeded with migrating the application programming interface integrations that were utilized for client relationship management synchronization. These tools were implemented for automating the process of Encompass borrower and loan data exchange with the core CRM. The migration process included almost 12000 sync processes per month.

Stage 3: Operational Workflows

The third stage is all about migrating the APIs involved with performing the operational procedures of loan-processing functions. In this entire stage, the team observed error rates, processing time, and data changes in all interconnected platforms.

Stage 4: Critical Integrations

The last stage was about migrating the APIs that supported the critical functions of the lender. During this stage, the team maintained a rollback feature for switching to the previous software version for any failed production check in the entire cutover. Thus, in case of an issue, the specific process could be reverted to the existing software’s sdk-based workflow. Overall, the migration did not result in any production down time for the lender’s loan processing operations.

5. Automated Testing and Monitoring

Awesome Technologies Inc. also used automation of regression tests to cut down on the manual processes. The tests involved over 1,200 test cases relevant to loan generation, change of fields, status update, client details, authentication failure, API failure, duplicate events and synchronization of data from one system to another.
Additionally, the team monitored the API response times and integration errors after deployment. This allowed the lending institution to be able to quickly spot any problems, understand what is happening in the new environment and reduce manual work for the technology team.

Business Outcomes

The migration produced measurable improvements across the lender’s integration environment.

MetricsBeforeAfter
SDK-based components170
Monthly maintenance efforts~100<20 hours
Regression testing22 hours/release7 hours/release
Average response time1.8 sec0.7 se
Monthly integration errors~420~95
Maintenance costs~$20K/month~7K/month
Production downtime-0 hours
The lender saved up to 80% in efforts in terms of maintenance of integration and also up to 61% for the average response time. The migration was completed without disturbing the current loan process.

Business Impact

Zero Business Disruption

Loan officers and operations could continue operating the same way during the whole migration phase.

Easier Future Upgrades

The new API-based solution made the system less dependent on legacy aspects, which in turn will make any future changes easier to implement.

Lower Maintenance Costs

The monthly maintenance cost dropped from $20,000 to $7,000, leaving more room in the budget to develop other technologies.

Better Integration Performance

The average response time decreased from 1.8 to 0.7 second.

Foundation for Future Automation

Finally, it created a stronger foundation for future automation, reporting, analytics, and integration with other mortgage technologies.

The Takeaway

In this case, switching from using the Encompass SDK to APIs was not just a case of swapping out old systems with new ones. It meant having an in-depth knowledge of current integrations, mapping the APIs, automating the testing process, and deploying in parallel and in production.
Thanks to the staged implementation process, the team at Awesome Technologies Inc. successfully converted 17 SDK integrations, tested 52,000 transactions, performed more than 1,200 test cases, ensured zero production downtime, and reduced the need for maintenance by up to 80%.
The company now has an updated integration infrastructure that allows for more efficient lower technical debt and future improvements.

Featured Case Study

Loan Automation Platform for Regional Lender

Automated end-to-end loan processing, integrated Encompass and third-party systems, and built real-time dashboards.
Faster Processing
0 %
Reduced Manual Work
0 %
Data Accuracy
0 %
Lawrence Lebron
★★★★★
FORMER CIO OF A MORTGAGE COMPANY
“ATI helped us scale smarter, giving us the control, flexibility, and speed to grow our mortgage operations without adding risk. It’s truly been a game-changer.”
Northern Mortgage
★★★★★
Pava J Leyrer CMC, CRMS, CMP | Chief Operating Officer
"We worked with ATI on several projects and tasks. They were very attentive to our situation and needs. When presenting our issues they worked to provide solutions to improve our operations."
Mark Todd
★★★★★
National Sales & Client Services Manager
Byte Software, LLC
"In my tenured experience with ATI, I am unaware of a missed expectation. I continue to refer their services because our clients tell us, “They delivered what they promised.” Additionally, team-members are consummate professionals, and it’s with great confidence that I refer their services."
Lance Logan
★★★★★
COO - Great Western Financial Services
"ATI have been very effective in listening to our needs and then converting those ideas into actual results and processes in Encompass. Team’s experience in the mortgage industry with other companies has also helped. We believe we have avoided some delays and missteps by getting their feedback on what has and has not worked in the past."

MORTGAGE AUTOMATION SPECIALISTS ALWAYS BY YOUR SIDE

Happy customers: Our kerosine to do more and better

Looking For Something Else?

Find answers to common questions about our Encompass® System Administration Services

As a third-party technology service provider, ATI helps mortgage lenders automate and optimize their loan origination processes. Our team has implemented automation solutions such as RPA, API integrations, and other industry-leading technologies across platforms like Encompass, BytePro, and MeridianLink for many large lending institutions. These services help reduce manual errors, accelerate loan closing timelines, and improve the scalability of lending operations.
ATI provides support for three different LOS platforms: Encompass (by ICE Mortgage Technology), BytePro and MeridianLink. We have a team of experts who provide implementation, customization, automation, integration, and ongoing maintenance for all three of these LOS platforms.
ATI uses AI, RPA (Robotic Process Automation), and custom APIs to automate repetitive activities, such as processing loans, managing disclosures, underwriting workflows, assigning roles, and managing conditions in your Loan Origination System.
Yes. ATI provides customized software development for all types of loans, such as loan management system, commercial lending software, construction loan software, mortgage homepage, and disclosure management system. All systems will be customized per your specifications and requirements.
Encompass has many various plug-ins (more specifically “ready-made” Encompass plug-ins) that ATI provides. Some of the more common plug-ins offered by ATI include Report Scheduler, Round Robin Assignment, Loan NotiFire, Auto Conditions, Bulk Importer, FHA Case Binder, etc. These plug-ins will help extend/enhance your existing Encompass instance.
In addition to platforms designed specifically for the mortgage industry, ATI also provides SharePoint Development, Power BI Dashboard Development and Salesforce Implementation, Customization and Integration services.
ATI has created various proprietary in-house products including E-Compensate (for Commission Management), Bullseye Metrics (for Data Visualization), Switch ETL (for Data Warehousing), CRM, Talent Acquisition System (for Recruiting) and the Optimo Suite (for End to End Mortgage Management).
You can contact ATI through their contact form on the website or call us at (877-284-4968) or email us at info@awesometechinc.com. Once we receive your inquiry, an ATI dedicated advisor will respond to you within 3 business days along with your Data Insight report and the next steps.

If there’s anything else you’d like to know about Encompass System Administration Services, feel free to reach out.

Your Dedicated Loan Origination System Partner

We work with lenders to review, configure, and improve their Loan Origination System so loan workflows run in a structured and consistent way. This includes setup, automation, integration, and ongoing system support.

Get Your Free Consultation Today!

Unlock seamless mortgage solutions with tailored automation, integrations, and tech innovations designed to optimize your business.









    Awesome Tech inc logo

    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.