Cloud Migration for Mortgage Companies: A Phased Implementation Guide
The digital mortgage software market hit $3.68 billion in 2025. By 2033, analysts project it will reach $12.75 billion. That growth is being driven...
Information Security Compliance
Add security and compliance to Microsoft 365
BI Reporting Dashboards
Realtime pipeline insights to grow and refine your learning operation
Integrations for Banks & Credit Unions
Connect LOS, core platforms, and servicing system
Productivity Applications
Deploy customized desktop layouts for maximum efficiency
Server Hosting in Microsoft Azure
Protect your client and company data with BankGrade Security
7 min read
Justin Kirsch : Sep 17, 2024 11:55:07 AM
ICE Mortgage Technology gave every lender a deadline: December 31, 2026. All Encompass SDK integrations must transition to cloud-native APIs. That single announcement forced hundreds of mortgage companies to rethink how their software systems connect. The SDK-to-API migration isn't just a technical upgrade. It's a chance to rebuild your integration architecture the right way.
Mortgage software integration has always been messy. LOS platforms, CRM systems, pricing engines, document management, credit pull services, and compliance tools all need to exchange data. Most lenders have built these connections piecemeal over years, resulting in fragile point-to-point integrations that break when any vendor updates their system.
Cloud technology changes that equation. API-first architectures, managed integration platforms, and cloud-native middleware give mortgage companies tools to build integrations that are faster, more reliable, and easier to maintain. Here's how to make that shift.
Most mortgage companies run between 8 and 15 software systems that need to share data. The typical stack includes:
The problem isn't the number of systems. It's how they connect. Many lenders still rely on flat file exports, manual re-keying, or legacy SDK-based integrations that require direct server-to-server connectivity.
Traditional mortgage software integration depends on direct connections between systems. System A calls System B through a proprietary SDK or file drop. When System B updates its interface, the integration breaks. Multiply that across 15 systems, and your IT team spends more time maintaining integrations than improving them.
Cloud-native integration changes three things:
RESTful APIs provide standardized interfaces that don't change when the underlying system updates. Encompass Developer Connect, for example, exposes loan data through documented API endpoints. Your integration calls the API, gets a structured JSON response, and processes it. When ICE updates Encompass internally, the API contract stays stable.
This is why ICE is forcing the SDK-to-API transition. SDKs create tight coupling between your code and their internal libraries. APIs create loose coupling through documented contracts. Loose coupling means fewer breaks, faster updates, and less vendor dependency.
Instead of every system talking directly to every other system, cloud middleware sits in the middle. Azure Logic Apps, Power Automate, or third-party integration platforms like MuleSoft and Workato receive data from one system, transform it, and send it to another.
The practical benefit for mortgage companies: when your pricing engine vendor changes their data format, you update one transformation rule in the middleware instead of touching every system that consumes pricing data.
Legacy integrations typically poll systems on a schedule. "Check the LOS every 5 minutes for new loan status changes." This wastes resources and introduces delays. Cloud-native integrations use event-driven architecture. When a loan status changes in Encompass, it fires a webhook that instantly triggers downstream processes.
For mortgage workflows, event-driven integration means loan status changes propagate to your CRM, compliance system, and borrower portal within seconds instead of minutes or hours.
A well-designed integration architecture for a mortgage company has four layers. Each layer handles a different concern.
The API gateway is the front door. All incoming and outgoing API calls pass through it. Azure API Management or AWS API Gateway provides:
For mortgage compliance, the logging capability alone justifies the gateway. When examiners ask "who accessed borrower data and when," the API gateway logs provide the answer.
Middleware handles data transformation, routing, and orchestration. This is where you define how data flows between systems.
For a Microsoft-centric mortgage company, the middleware stack typically includes:
Integration generates data that needs storage for reporting, compliance, and analytics. Azure SQL Database or Azure Synapse provides the data warehouse where integration data lands for analysis.
This layer feeds your Power BI dashboards. Instead of pulling reports from each system individually, your dashboards query the centralized data layer for a unified view of loan pipeline, compliance status, and operational metrics.
Integrations fail. APIs go down. Data formats change unexpectedly. The monitoring layer catches these failures before they impact loan processing.
Azure Monitor and Application Insights track integration health metrics: response times, error rates, data volume, and queue depths. Alert rules notify your team when an integration degrades or fails, giving you minutes to respond instead of discovering the problem hours later when a loan officer complains.
Since ICE's SDK retirement affects most mortgage companies, here's what the migration looks like in practice.
Start by listing every custom integration that uses the Encompass SDK. Common SDK-dependent integrations include:
For each integration, document what data it reads, what data it writes, how often it runs, and what breaks if it stops working. This inventory becomes your migration project plan.
Encompass Developer Connect provides API equivalents for most SDK functionality. The mapping isn't always one-to-one. Some SDK operations that happened in a single call may require multiple API calls. Others may work differently in the API model.
Key Encompass API resources for common integration scenarios:
ICE provides sandbox environments through Developer Connect. Build and test every API integration in the sandbox before touching production. Test edge cases: What happens when the API returns an error? When a loan record is locked by another user? When the API rate limit is reached?
These patterns appear in every well-integrated mortgage operation. If you're rebuilding integrations for cloud, build these first.
When a loan status changes in the LOS, propagate it to the CRM (for loan officer notifications), the borrower portal (for borrower updates), and the compliance system (for milestone tracking). Use webhooks from the LOS to trigger the middleware, which fans out updates to each downstream system simultaneously.
When a borrower uploads documents through your POS, automatically route them to the correct loan file in the LOS, notify the processor, and trigger condition-clearing checks. Cloud integration makes this workflow real-time instead of batch-processed.
Connect your pricing engine to your LOS through the middleware layer. When a loan officer locks a rate, the lock confirmation flows back to the LOS, updates the borrower portal, and triggers the lock confirmation disclosure. One event, three systems updated simultaneously.
At each loan milestone (application, LE delivery, closing), trigger compliance checks automatically. The middleware calls your compliance engine's API, receives the results, logs them for audit trail, and flags any violations to the compliance team. No manual compliance checks. No missed deadlines.
Every integration point is a potential attack surface. Cloud integrations need security controls that protect borrower data as it moves between systems.
Healthy integrations are invisible. Unhealthy integrations dominate your IT team's time. Track these metrics to stay ahead of problems:
ICE Mortgage Technology set December 31, 2026 as the final deadline for transitioning off the Encompass SDK. The deprecation process started October 31, 2025 with the elimination of SDK-based dependencies. Lenders and integration partners must rebuild their custom integrations using Encompass Developer Connect's RESTful APIs and cloud-native webhooks before the cutoff date.
An API gateway is a centralized entry point that manages all API calls between your mortgage software systems. It provides authentication through OAuth tokens, rate limiting to prevent system overload, comprehensive logging for compliance audit trails, and version management during system transitions. Mortgage companies need API gateways because regulators require detailed audit trails of all data access involving borrower information.
Event-driven integration uses webhooks that fire instantly when data changes, replacing legacy polling that checks for updates on a schedule. For mortgage operations this means loan status changes propagate to CRM, borrower portals, and compliance systems within seconds. Disclosure deadlines trigger automatically at the correct milestone. Document uploads route to loan files in real time instead of batch processing.
The core Azure services for mortgage integration include Azure Logic Apps for multi-step workflow orchestration, Power Automate for department-level automations, Azure Functions for custom data transformations, Azure API Management as the API gateway, Azure SQL Database for integration data storage, and Azure Monitor with Application Insights for integration health monitoring and alerting.
Securing mortgage API integrations requires OAuth 2.0 authentication with short-lived tokens instead of static API keys, TLS 1.2 or higher encryption for all data in transit, IP allowlisting restricted to known cloud egress addresses, data minimization requesting only required loan fields, and comprehensive audit logging of every API call including timestamps and data accessed for compliance reporting.
Encompass Developer Connect: ICE Mortgage Technology's API-first integration platform replacing the legacy SDK, providing RESTful APIs with OAuth 2.0 authentication, webhook subscriptions for real-time events, and sandbox environments for integration testing.
RESTful API: An application programming interface conforming to REST architectural constraints, using HTTP methods (GET, POST, PUT, DELETE) and JSON data format. REST APIs provide standardized, stateless communication between software systems that is easier to maintain than proprietary SDK integrations.
Azure Logic Apps: Microsoft's cloud-based workflow orchestration service that connects applications, data, and services through pre-built connectors and custom API calls. Used in mortgage operations for loan routing, disclosure delivery automation, and multi-system status synchronization.
Webhook: An HTTP callback that fires automatically when a specified event occurs in a source system. In mortgage integration, webhooks notify downstream systems of loan status changes, document uploads, and milestone completions without polling.
OAuth 2.0: An industry-standard authorization framework that issues time-limited access tokens instead of sharing credentials directly between systems. Required for secure API integrations handling sensitive borrower data under GLBA and FTC Safeguards Rule requirements.
The digital mortgage software market hit $3.68 billion in 2025. By 2033, analysts project it will reach $12.75 billion. That growth is being driven...
In This Article The Cloud Adoption Gap in Mortgage Lending Challenge 1: Legacy System Integration Challenge 2: Secure Data Migration Challenge 3:...
91% of financial services executives now consider cloud-first infrastructure important for growth. For mortgage companies still running on-premise...