You should check out Zoho and or Bislr. Both of them are web based and have support for email marketing and lead generation. As well as the ability to plan and execute marketing campaigns. Both are great for small businesses - we use zoho ourselves and find that it works well for a small number of users, but still contains scalability, which means that it can grow with your company.
Zsuzsi, you could look at BPMonline CRM. The system is powerful, easy to use and customize. The system will support the growth of your company as it is scalable and fits the needs of the companies from small to enterprise.
What makes BPMonline stand out from the rest of CRM solutions is a professional business process management engine to design, automate, monitor, and supervise business processes. More than that, the newest version comes with completely re-designed consumarized user interface that engages.
The solution is delivered at an incredibly inexpensive price point – just $35 / month / seat.
Give it a try at http://www.bpmonline.com/autologin?locale=en
You can check Converge Enterprise, this is Cloud CRM software. It is designed to offer comprehensive business solution to SMBs. It has the following key features:
• Role based security
• DRIP marketing
• Easy to use apps store
• Automation & workforce management
• Sales process automation
• Third-party apps integration
• Dynamic dashboard
• Simplicity of Inline edit
• POS integration
• Marketing automation
• Deals management
• Social feeds integration
Even, it is giving you CUSTOMIZATION option according to your business requirement. You can check the pricing list at https://www.convergeenterprise.com/pricing.html