What is Customer Lifetime value Analysis (CLTV) ?

CLTV is he total net benefit that a customer or group of customers will provide a company over their total relationship with a company.