How to track LTV from leads for local business?

Which softwares to use. How to integrate and does anybody do this?