Had a company that was solving sort of this problem a while back (early 2000s). Read in forms (1003 for example), did automated underwriting (hooked in with Fannie Mae), pulled in rate sheets from different Banks to do automatic rate calculations for loan officers. Rate sheets were loaded in daily. There was a rules engine to cover the many complex rules required to determine if a loan was viable for a given 1003 form, etc.
Managed warehouse lines, etc.