Complexity cost = middleware cost + operational support cost
+ hardware + organizational readiness cost
Impovement in productivity factor for service components = 1.5
Your application reuse savings = ((1.5 x cost to build) x (number of applications - 1))
- Complexity cost
Your cost per user = (Component cost + Complexity cost)/ sum of users across applications
(ignoring overlap in users)