CSE498, Collaborative Design, Fall 2018
Computer Science and Engineering
Michigan State University

Quicken Loans is the largest online mortgage lender in the US, the nation’s largest FHA lender, and the premier Veteran Affairs lender.

Legacy software systems can be tedious and inefficient to use, sometimes requiring employees to spend valuable time manually inputting data from documents. Unfortunately, replacing legacy software systems with modern ones is complex and costly.

Our Walter, You Gotta Go system provides a modern software system that accomplishes the same task as the legacy system without replacing it.

Our system leverages Robotic Process Automation (RPA) to create a specialized program called a “virtual worker,” which watches how a user processes documents in the legacy software and then learns how to replicate it.

Having learned the process, the virtual worker then automates the data-entry process by extracting information from documents and submitting the data to the legacy system directly, saving time and reducing errors.

In addition to our virtual worker, our system includes a web app used to view and edit previously entered data. This web app provides all of the functionality of the legacy system as well as some additional features, all with a modern user experience.

In the spirit of Quicken Loans, each part of our system is anthropomorphized with its own persona. Walter is the tired legacy system that is replaced by Lindsey who is the new cutting-edge princess of the mortgage world.

Our virtual worker is implemented with an RPA tool using UiPath to extract data. Our web app is written with the Angular 6 framework and Quicken Loans’ Spark Design Systems. Our backend is powered with a GraphQL API connected to a Microsoft SQL Server database.