A system for creating an agreement and tracking compliance with terms of
an agreement between a seller and a purchaser for the sale of loans
includes deal management logic and a rules processor. The deal management
logic is configured to store and track the terms of the agreement using a
set of business rules. The rules processor comprises the set of business
rules and is configured to facilitate adding or editing at least one
business rule based on at least one term of the agreement. In addition,
the rules processor is configured to access the business rules to assess
compliance with the terms of the agreement during delivery of the loans.
The system may also include pricing logic that is configured to create a
set of price data based on the at least one term of the agreement.