You will waste more time that you ever want to if you try to introduce yourself / your company to a list of potential investors who don't know you. Networking skills and getting a personal introduction is where you need to focus your attention to find the right fit in an investor and successfully fund raise.
As for CRM, we always just used Google Docs (Now Google DRIVE) to research, qualify, and track our potential list of investors. It's free and practical.
When investor prospects say no, or you sense they aren't a good fit, tell them you would like to keep in touch and get their permission to maybe send them an update on your progress in ___ months. You never want to close doors. Organize the "NO" or "Not now" group into a "Nurture" category on your spreadsheet of prospects and just keep notes.
Feel free to contact me via FD's messaging system if you want to chat one on one.