1. A computer-implementable method, comprising: providing a network-based community portal having a mashup platform integrated therewith; designating at least one pre-negotiated bartering agreement, in response to a particular user input by at least one user of said network-based community portal; and associating a management module with a network-based community portal that permits said at least one user of said network-based community portal to describe to said mashup platform said at least one pre-negotiated bartering agreement in order to permit said network-based community portal to manage the utilization of mashup applications associated with said mashup platform and at least one widget contained by said mashup applications.