Patent ID: 8578366

Claim:
A method, comprising: (a) receiving, by a processor enabled software vendor and from a requestor, a request for content, the requestor being associated with an enterprise other than the processor enabled software vendor; (b) determining, by the processor enabled software vendor, an identity of the enterprise; (c) selecting, by a processor executable presentation module and based on the identified enterprise, first content to be forwarded to the requestor, the first content including a plurality of possible software, software upgrade, software feature, and/or software setting options for selection by the requestor, wherein a plurality of different enterprises have a plurality of different sets of possible software, software upgrade, software feature, and/or software setting options and wherein, of the following (C1-C7), at least (C2) is true: (C1) the software, software upgrade, software feature, and/or software setting options in the first content have been previously approved by the enterprise for use by enterprise members; (C2) the software, software upgrade, software feature, and/or software setting options in the first content are based on a knowledge of software used by at least one of the requestor and another enterprise member; (C3) the software, software upgrade, software feature, and/or software setting options in the first content are based on a knowledge of hardware used by at least one of the requestor and another enterprise member; (C4) the software, software upgrade, software feature, and/or software setting options in the first content are based on rules, policies, and/or guidelines of the enterprise; (C5) the software, software upgrade, software feature, and/or software setting options in the first content are based on financial arrangements between the vendor and enterprise; (C6) the software, software upgrade, software feature, and/or software setting options in the first content are based on an agreement between the vendor and enterprise; and (C7) the software, software upgrade, software feature, and/or software setting options in the first content are based on a context of the requestor.