One of the extensions we're doing for our customer is the Agency Selection Assignment algorithm. The requirement the customer gave us is to be able to identify/select the collection agency based on the geographical area, jurisdiction (CIS Division) and performance based so that collection is best position to succeed. Base only offers an algorithm that returns the collection agency that has the least amount of debt to collect.
Referral to a collection agency is common to most, if not all, utility company. The current base algorithm only has one criterion in selecting the correct collection agency. This usually leads the implementation team to mostly always create an extension for the customer. If Product could add more criteria on agency selection, this could potentially save a lot of implementation effort and reducing cost.