Lead generation is a process that involve purchasing lists of names and sales representatives cold calling people at home with the use of modern technology. It is now possible for us to generate leads based on specific criteria and information. Companies collect information about potential buyers and then tailor marketing methods and sales pitches to the prospects’ needs.