Many CRM applications include sales pipeline tracking and sales workflow. Generally, when a new opportunity is created, one has to somehow enter the 'expected revenue' for the deal. This is easy for product and one-off service sales, it is simply the total of all products and services for the deal.
The question I have concerns subscription based services. When selling something that has a monthly recurring revenue, what value should be entered as the 'expected revenue' for the opportunity? Is it the revenue for one month, one year, or something else?
Many CRM applications don't address subscription / recurring revenue models. Cohort analysis is a good metric to view - but a bit more than a simple "field" value.
Do these work for you?