1. A system for facilitating a business inquiry about insurance, the system comprising: at least one hardware processor; and at least one executable software module that, when executed by the at least one hardware processor, receives a registration request from each of a plurality of insurance agents which are not insurance carriers; validates agent license information associated with one or more of the plurality of insurance agents; receives product information from the one or more of the plurality of insurance agents having validated agent license information; receives a registration request from a business; validates tax identification information associated with the business; receives a product request from the business, the product request comprising certain product information; identifies a plurality of potential insurance agents by filtering the plurality of insurance agents based on the product information each insurance agent provided and the certain product information, wherein the products offered by each of the plurality of potential agents satisfies the product request received from the business; determines a number of bidders allowed; selects a first subset of the plurality of potential insurance agents based at least in part on the number of bidders allowed; invites each of the first subset of the plurality of potential insurance agents to provide a proposal; receives one or more proposals from the first subset of the plurality of potential insurance agents; and, when a number of the received one or more proposals is less than the number of bidders allowed, further selecting one or more additional subsets of the plurality of potential insurance agents by further filtering the plurality of insurance agents based on the product information each insurance agent provided and the certain product information and inviting each potential insurance agent in the one or more additional subsets to provide a proposal, until the number of received one or more proposals is equal to the number of bidders allowed.