1. A computer program product comprising a non-transitory computer readable medium having program instructions embodied therewith, the program instructions readable and executable by a processor to cause the processor to: define logical associations between configuration options of a service offering, configuration options of a service provisioning process, and configuration options of a pricing model, wherein the logical associations mandate a change to a configuration option for one of the service offering, the service provisioning process, and the pricing model in response to a change to another configuration option for one of the service offering, the service provisioning process, and the pricing model; define a service ordering process in accordance with the defined logical associations; size the service offering by iteratively modifying the configuration options of the service offering, the service provisioning process, and the pricing model based on the defined logical associations; and deploy the sized service offering.