1. An apparatus for determining a reuse value of a service component associated with a first service in a service orientated architecture, comprising: a computer device, including: a first assignor component for assigning a first variable to the service component, the first variable associated with a process of generating the service component, the first variable comprising an assigned complexity rating, derived from historical data, and a relative effort factor, derived from the assigned complexity rating; a second assignor component for assigning a second variable to the service component, the second variable being associated with a reuse factor derived from a reuse of the service component in the first service; and a calculation component for using the first and second variables to determine a third variable associated with the service component, wherein the third variable is associated with a reuse value of the service component for reuse in a second service.