25. The computer readable storage medium as recited in claim 16 , wherein the instructions when executed further cause the one or more processors to implement: a service object generator configured to generate a new service object in response to input received from a user and store the new service object in the service store, wherein the input specifies one or more activities for a service to be represented by the service object.
25. The computer readable storage medium as recited in claim 16 , wherein the instructions when executed further cause the one or more processors to implement: a service object generator configured to generate a new service object in response to input received from a user and store the new service object in the service store, wherein the input specifies one or more activities for a service to be represented by the service object. 26. The computer readable storage medium as recited in claim 25 , wherein the service object generator is further configured to: in response to additional user input, retrieve an existing service object from the service store; modify the existing service object; and store the modified service object in the service store.