Financial Services · Mortgage workflow modernization

Bringing legacy mortgage workflows into customer and employee portals

A mortgage business added customer and employee web portals around an established desktop system, using field-level change tracking and COM integration to preserve existing loan-processing logic.

  • Legacy integration
  • Field-level changes
  • Customer portal
  • Mortgage operations

The business context

Loan work was tied to email and licensed desktop machines.

Borrowers and channel customers sent application information to staff, who entered it into a desktop application. The existing website did not connect to that working environment. For employees, access also depended on having the licensed software installed on the machine they used.

The client wanted a browser-based way to receive applications and carry out internal loan work while retaining the business logic already in use. The commercial need was a broader, more adaptable working model; a complete rewrite of the old application was not a prerequisite.

Illustrative employee loan record with edited fields and a pending-change summary using fictional data.
System view

Collect the changes before calling the old system

Illustrative employee record with fictional loan references, amounts, and edited fields. The pending-change panel explains the adaptation approach; it is not a client screenshot or a loan decision. View full-size interface (new tab)

The operating challenge

A browser form and a legacy data operation were different things.

The desktop application exposed COM interfaces and used a record-oriented update process: open the data, locate a record, change fields, and save. A web page needed to express its edits in a form that this existing process could handle. Legacy and third-party interface documentation was incomplete or did not always match observed behavior.

The web platform also served different roles. External customers needed an application path, while internal setup, underwriting, legal review, and operating teams needed their own access and functions. Shared loan information had to remain usable across those working contexts.

The delivery decisions

Change the entry point while preserving the business capability.

The working detail

The adapter sat between the user's edit and the old update model.

A smaller change set

The useful handoff was a list of changed fields associated with the correct records. The backend could translate that list into the sequence the desktop application understood. The design preserved the legacy data-operation model while allowing staff to work through web forms.

Delivery used jointly reviewed user stories and test points, developer checks, UAT verification, and regression testing after affected changes reached production. New functionality could be introduced in the web layer alongside existing desktop capabilities; the project did not require every business rule to move at once.

The delivered result

Customers and staff gained a working web route into loan processing.

Online intake

Customers could submit loan information through the portal instead of relying solely on staff to re-enter emailed applications.

Browser access

Employees could carry out supported loan tasks through role-based web functions connected to the existing application.

Retained logic

COM integration and the field adapter reused established business behavior while the web platform continued to evolve.

The delivered platform combined customer and employee portals, a pricing component, and legacy integration. It continued through feature development and maintenance while retaining the existing desktop application's business capabilities.

Case taxonomy

Searchable by industry, technology, product, and business need.

Industry and product

  • Financial Services
  • Mortgage workflow modernization

Technology and delivery

  • C#
  • .NET MVC
  • COM
  • Azure
  • SQL Server

Business need

  • Legacy integration
  • Field-level changes
  • Customer portal
  • Mortgage operations
  • Employee portal
  • Pricing engine
  • Role-based access

Discuss your project

Can your existing desktop rules support a better web workflow?

Tell us how your business works and where your software needs to change.

Talk to our team

Get in touch

Ready to build software that fits your business?

Tell us what you need to build, modernize, automate, or augment with AI. We can start with a focused discussion or a no-risk 1-week trial.

“A fantastic company to work with.” After the initial rapid development project, American Shipping Co. kept two Shinetech developers embedded for nearly four years, supporting internal and external tools and new AI initiatives.
Marc Greenberg testimonial portrait Marc GreenbergCEO, American Shipping Co. - 5-star Google Review

Response within 1 business day.