This model shows how costs are allocated via Expression transformations between the various inputs. Costs are not necessarily allocated corresponding to the formulae used to get the expression output; sometimes a different rule is more appropriate. The results show the number of connections and corresponding revenues for two services, where a resource (CRM) allocates its cost to driving services based on revenues using an additional weighting, although its capacity is driven by connections.