NimbleCRM is an affordable contact management platform laser-focused on helping small businesses and solo entrepreneurs generate leads and nurture client relationships. While it lacks some of the advanced reporting and customization of enterprise CRM platforms, Nimble compensates with an array of unique prospecting tools I haven't seen in competing products at this price point.
Some highlights include a mobile app that scans and captures contact details from business cards, a browser plugin to find social media profiles and professional info for contacts, email signature parsing to automatically update CRM records, and a "prospector" feature to extract contact information from company websites.