a system which fully automates the process of identifying and evaluating software products and software product vendors and for creating a request for proposal to send to the vendors . the system compares the business &# 39 ; requirements against a database of products and creates a list of the most appropriate products and ranks them according to how closely they match .