There are well over 50 companies that provide AMS products to the association market. They range from products designed for very small associations all the way up to enterprise systems selling for six or seven figures fully installed. (Click here to see a list of all these different vendors.)
For a handful of these vendors, you have the option of working directly with the software provider to install and support the software, or you can opt to work with an implementation partner. An implementation partner is typically a consulting services firm that has been certified by the software vendor — meaning the implementation partner knows the product and can help you successfully implement the software.
The question is, if you have the option of working with the vendor directly or working with an implementation partner, how do you choose? What are the benefits of each approach?