Patent ID: 7680742

Claim:
A method for licensing external processes on a server comprising the steps of: generating an electronic license, wherein the electronic license is generated by formatting a customer order for a software product in accordance with a licensing schema and the formatted electronic license to include a plurality of software command directives embedded within the formatted electronic license to indicate whether a particular software command directive associated with a particular feature of the software product is to be accepted for registration or rejected for registration, and wherein each software command directive includes a command name associated with a particular software command or operation of the software product and an inclusion or exclusion identifier for indicating the acceptance or rejection of registration for that particular software command or operation within the software product, and wherein at least one software command for the software product is associated with the exclusion identifier; and registering selective ones of the software commands in response to the software command directives and their inclusion and exclusion identifiers; and executing the registered commands.