1. A method of intelligently distributing, in a networked environment, an object that represents an offering, the method comprising: creating the object to represent the offering to be made available for access in the networked environment, the object being created to include metadata specifying criteria of target recipients of the offering; wherein, the criteria specified in the metadata of the object is matched to users in the networked environment, to find recipients who satisfy the criteria; automatically sending the offering represented by the object to the recipients who satisfy the criteria specified in the metadata; automatically generating multiple versions of the object to represent the offering based on an example object.