1. A method of collaboratively selecting a subset of proposals from a set of proposals submitted via a web site, comprising: storing the set of proposals on a non-transitory computer storage medium; solving an optimization problem using an optimization model by the performance of a computer processor based on collaboratively selected proposal attributes, requirements, and metrics, including collaboratively deciding to change the optimization problem after the set of proposals has been submitted, modifying the optimization model for optimizing the project proposals dynamically by a team over the internet; wherein the metrics include formulating objectives used to compare at least two first combined proposals with at least two second combined proposals whose attributes satisfy requirements formulated as constraints.