1. A method of intelligently distributing, in a networked environment, an object that represents an offering across a network, the method comprising: creating the object to represent the offering to be accessed across the network, the object being created to include metadata specifying criteria of target recipients of the offering, wherein the object is created in response to receiving a request in the networked environment from a user at a computing device; wherein the criteria specified in the metadata of the object are received from the user that requested creation of the object, wherein the criteria include semantic rules describing qualifications of the target recipients, wherein the criteria are matched to users in the networked environment, to find users who satisfy the criteria as the target recipients; automatically sending the object representing the offering across the network to the users who satisfy the criteria specified in the metadata; automatically generating multiple versions of the object to represent the offering based on an example object.