A program called Reflect by NCH Software comes to mind.
It is fairly basic and not customizable, but it is free.
There are other programs out there, but this is just what came to mind.
It may not meet your needs, depends on what you need to do.
It does have sales lead management, although it is rather basic. It does not have the features of ACT, Salesforce or others for example.
Here is
link to the software.
Essential PIM is another. It is basically a PIM rather than a sales tool.
No affiliation.
Your choice of software will depend on your goals.
I have used various methods such as an Excel spreadsheet, ACT, Salesforce and others and even used MS Access and made my own to keep track of all of the needed information along with MS Outlook as my calendar and reminder program.
Both of the above programs are rather basic. They are just a couple that came to mind.
Others may chime in with more suggestions.