can it email, do labels, filter for other
CRM is a combination of business strategy, IT tools and processes that help build long-lasting relationships between a company and a customer.
You can take a look at BPMonline CRM as an example. 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.
Give it a try at http://www.bpmonline.com/autologin?locale=en
All the best!