1. A method of transforming a service process definition, said service process definition being comprised of first computer readable code in a computer readable form that is operated on a computing device, the method comprising the steps of: expressing a given set of assumptions in a second computer readable code; and transforming said process definition by applying said given set of assumptions in the second computer readable code to said service process definition to change the configuration of the service process definition operated on the computing device.