As a IT manager for a non-profit for 13 years and having the experience of implementing an AMS (Association Management System) (twice), and the second time managing an exhaustive RFP process, ultimately selecting the netFORUM CRM platform from Avectra. Our association had grand designs on leveraging the platform for on-line interaction with our members, and the netFORUM enterprise platform provided the foundation that could manage our business today and grow with the organizations needs in the future.
They also have a SMB sized product that is delivered as SAAS (Software as a service) and is likely a perfect fit for your size organization.
Disclaimer: After Implementing netFORUM at the association, I switched over to the vendor size and now work for Avectra as a software engineer. I believed in the platform so completely, that I made it my full time gig.
Check it at
http://www.avectra.com/