1. A method for providing a web page for posting ideas integrated with an on-demand service, the method comprising: receiving, at a host system, at least one vote for at least one of a plurality of ideas that were displayed, by a client machine, to a user, on the webpage for posting ideas; determining, by the host system, a weighting for the at least one vote received from the client machine, based at least in part upon information about the user retrieved from the on demand service; determining a Total Qualitative Management Criterion (TQMC) for the idea by applying the weighting from the on-demand service to the at least one vote; and sending, to the client machine, a display of the webpage having at least one idea ranked based on the TQMC.