Many of the most popular CRMs have features to suppport the needs of retail businesses. Microsoft Dynamics for Retail, Epicor CRM Retail, Oracle Retail Solutions, and SugarCRM for Retail are all good examples. If you do not see a retail-specific version of a CRM that you are interested in, consult with them first to find out if their offering could suit your needs.
You could look at BPMonline CRM. The system is powerful, easy to use and customize.
As many other CRM applications it can handle Leads, Opportunities, Accounts and Contacts, Campaigns and Reporting and has out-of-the-box features for notes, reminders, call backs, etc. With the help of this solution you can deliver genuine customer service, launch loyalty programs, build efficient marketing campaigns, etc.
The major benefit of the system is a comprehensive business process management engine.
Test-drive BPMonline CRM at http://www.bpmonline.com/autologin?locale=en or request live demo: http://www.bpmonline.com/company/feedback/presentation