Definition 

Cash-flow driven investment (CDI) is an investment process that has a focus on building portfolios that generate predictable cash-flows to help meet pre-defined liability payments.