1. A computer implemented method comprising: receiving, by a computer-based system configured for interfacing with experts and from a first user, standardized data for assessing an opportunity; wherein the receiving the standardized data comprises: presenting, by the computer-based system and to the first user, a first question in an interactive assessment template, wherein the template includes fields which request the standardized data; receiving, by the computer-based system and from the first user, a first response to the first question, wherein the first response is part of the standardized data; determining, by the computer-based system, a second question based at least partially upon the first response; and receiving, by the computer-based system, a second response to the second question, wherein the second response is part of the standardized data; creating, by the computer-based system and at least partially based upon the standardized data, a web page for the opportunity; determining, by the computer-based system and at least partially based upon the standardized data, a plurality of experts for the opportunity; selecting, by the computer-based system, a first expert from the plurality of experts; determining, by the computer-based system, a cooperativeness score for the first expert; receiving, by the computer-based system and from the first expert, feedback associated with the opportunity; determining, by the computer-based system and based on the feedback, that the opportunity is a winner of a first round of a product tournament; advancing, by the computer-based system, the opportunity to a second round of the product tournament; developing, by the computer-based system, a second version of the opportunity; and judging, by the computer-based system, the second version of the opportunity in the second round of the product tournament.