1. A computer system for matching enterprise agents with investor agents, comprising: (a) an enterprise characterization module operable to obtain information concerning an enterprise characterization from an enterprise agent; (b) an investor requirements module operable to obtain information concerning investor requirements from an investor agent and further operable to obtain information concerning one of a set of desired adjustments to enterprise data obtained from said enterprise characterization module; and (c) an analysis module for receiving information from said enterprise characterization module and said investor requirements module, generating an investor output comprising enterprises matching the investor requirements information, and generating a multi-factor enterprise scoring value associated with each enterprise.