Skip to the main content.

BI Reporting Dashboards

Realtime pipeline insights to grow and refine your learning operation

Mortgage BI®

Integrations for Banks & Credit Unions

Connect LOS, core platforms, and servicing system

MortgageExchange®

Productivity Applications

Deploy customized desktop layouts for maximum efficiency

SMART Email Signatures

App Pilot®

Virtual Desktops

Server Hosting in Microsoft Azure

Protect your client and company data with BankGrade Security

PointCentral Private Server Hosting

7 min read

Mortgage Software Integration with Cloud Technology: An Architecture Guide

Mortgage Software Integration with Cloud Technology: An Architecture Guide
Mortgage Software Integration with Cloud Technology: An Architecture Guide
3:17

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.

The Current State of Mortgage Software Integration

Most mortgage companies run between 8 and 15 software systems that need to share data. The typical stack includes:

  • Loan Origination System (LOS): Encompass, Calyx Path, Byte, or MortgageFlex
  • Point of Sale (POS): Encompass Consumer Connect, Blend, SimpleNexus, or ICE's own POS
  • CRM: HubSpot, Salesforce, Jungo, or Surefire
  • Pricing engine: Optimal Blue, Mortech, Polly, or Lender Price
  • Document management: DocMagic, Docutech, or vendor-specific solutions
  • Credit and verification: Equifax, Experian, TransUnion, and verification services through Fannie Mae DU or Freddie Mac LPA
  • Compliance: ComplianceEase, Encompass Compliance Service, or RegCheck
  • Email and productivity: Microsoft 365 or Google Workspace

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.

Why Cloud-Native Integration Beats Legacy Approaches

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:

APIs Replace Point-to-Point Connections

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.

Middleware Handles the Complexity

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.

Events Replace Polling

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.

Building a Cloud Integration Architecture for Mortgage Operations

A well-designed integration architecture for a mortgage company has four layers. Each layer handles a different concern.

Layer 1: API Gateway

The API gateway is the front door. All incoming and outgoing API calls pass through it. Azure API Management or AWS API Gateway provides:

  • Authentication: OAuth 2.0 tokens ensure only authorized systems make API calls
  • Rate limiting: Prevents any single integration from overwhelming your systems
  • Logging: Every API call is recorded for compliance audit trails
  • Versioning: Run old and new API versions simultaneously during transitions

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.

Layer 2: Integration Middleware

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:

  • Azure Logic Apps for complex multi-step workflows (loan file routing, disclosure delivery, status sync)
  • Power Automate for simpler department-level automations (email notifications, document filing, task creation)
  • Azure Functions for custom data transformations that Logic Apps can't handle natively

Layer 3: Data Layer

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.

Layer 4: Monitoring and Alerting

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.

The Encompass API Migration: A Practical Guide

Since ICE's SDK retirement affects most mortgage companies, here's what the migration looks like in practice.

Inventory Your SDK Integrations

Start by listing every custom integration that uses the Encompass SDK. Common SDK-dependent integrations include:

  • Custom loan data exports to your data warehouse
  • Automated milestone updates from external systems
  • Document import/export workflows
  • Custom business rule triggers
  • Third-party service integrations (appraisal, title, flood)

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.

Map SDK Calls to API Endpoints

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:

  • Loan APIs: Create, read, update, and delete loan records
  • Pipeline APIs: Query loans by status, date, or custom criteria
  • Document APIs: Upload, download, and manage loan file documents
  • Webhook subscriptions: Receive real-time notifications when loan data changes
  • Custom Field APIs: Read and write custom field values without full loan object retrieval

Test in Encompass Sandbox First

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?

Integration Patterns That Save Mortgage Companies Time

These patterns appear in every well-integrated mortgage operation. If you're rebuilding integrations for cloud, build these first.

Loan Status Sync

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.

Document Collection Automation

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.

Pricing Engine Integration

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.

Compliance Checkpoint Automation

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.

Security Considerations for Cloud Integrations

Every integration point is a potential attack surface. Cloud integrations need security controls that protect borrower data as it moves between systems.

  • OAuth 2.0 with short-lived tokens: Never use API keys stored in plain text. OAuth tokens expire and can be revoked.
  • TLS 1.2+ for all API calls: Data in transit must be encrypted. No exceptions.
  • IP allowlisting: Restrict API access to known IP ranges (your cloud environment's egress IPs).
  • Data minimization: Request only the loan fields your integration needs, not the entire loan object. Fewer fields in transit means less exposure if an integration is compromised.
  • Audit logging: Log every API call with timestamp, user/service identity, data accessed, and outcome. These logs feed your compliance reporting.

Measuring Integration Health

Healthy integrations are invisible. Unhealthy integrations dominate your IT team's time. Track these metrics to stay ahead of problems:

  • Integration uptime: Percentage of time each integration is functional. Target 99.5% or higher.
  • End-to-end latency: Time from trigger event to completion of all downstream updates. Target under 30 seconds for loan status sync.
  • Error rate: Percentage of integration runs that fail. Anything above 2% needs investigation.
  • Data freshness: Maximum age of data in any connected system. If your CRM shows loan statuses from 4 hours ago, something is broken.
  • Manual intervention rate: How often does a person need to fix something the integration should have handled? This metric reveals integration gaps.

Frequently Asked Questions

What is the deadline for the Encompass SDK to API migration?

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.

What is an API gateway and why do mortgage companies need one?

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.

How does event-driven integration improve mortgage loan processing?

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.

What Azure services support mortgage software integration?

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.

How do you secure API integrations that handle borrower data?

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.

Technical Reference

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.

Cloud Migration for Mortgage Companies: A Phased Implementation Guide

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...

Read More
Overcoming the Challenges of Cloud Adoption in Mortgage Lending

Overcoming the Challenges of Cloud Adoption in Mortgage Lending

In This Article The Cloud Adoption Gap in Mortgage Lending Challenge 1: Legacy System Integration Challenge 2: Secure Data Migration Challenge 3:...

Read More
Migrating to Microsoft 365: A Step-by-Step Guide for Mortgage Professionals

Migrating to Microsoft 365: A Step-by-Step Guide for Mortgage Professionals

91% of financial services executives now consider cloud-first infrastructure important for growth. For mortgage companies still running on-premise...

Read More