consultant client retention software