This can be a simple as creating a ‘single-view’ of your clients (SVC) – across time and product lines. You can then use your SVC to identify previously hidden revenue opportunities.
On the more complex end of the spectrum lies AI and machine learning. A typical scenario would see both being used to determine each client’s propensity to buy. And the make suggestions for the next-best product to offer them.