A computer-implemented mortgage loan application data processing system
comprises user interface logic and a workflow engine. The user interface
logic is configured to receive mortgage loan application data for a
mortgage loan application from a borrower. The workflow engine has stored
therein a list representing tasks that need to be performed in connection
with the mortgage loan application, including tasks for fulfillment of
underwriting conditions. The workflow engine is configured to cooperate
with the user interface logic to prompt the borrower to perform the
tasks. The system is configured to provide the borrower with a
fully-verified approval for the mortgage loan application. The
fully-verified approval indicates that the mortgage loan application data
received from the borrower has already been verified as accurate using
information from trusted sources. The mortgage loan application may then
be provided to different lenders with the different lenders being able to
authenticate the fully-verified approval status.