A method of providing financing is provided. The method provides financing for
allowing a customer to purchase a product selected from an inventory of products
maintained by a dealer. The method includes the steps of maintaining a database
of the dealer's inventory, gathering information from the customer, calculating
a credit score for the customer based at least in part on the information gathered
from the customer, determining an advance amount to be paid to the dealer for each
individual product in the dealer inventory in the event that that particular product
is sold to the customer, calculating a front-end profit to be realized by the dealer
for each individual product in the dealer inventory, and presenting a financing
package to the dealer for each individual product in the dealer's inventory.