MemberSuite serves our AMS needs
The versatility and robustness of this AMS is a huge benefit. Many different types of modules reside in a central repository for you to access allowing you to select which ones are needed for your business. This also allows you to pull in fields from across different modules into the same search/report. However, due to the system's robustness and customizability, it can be time consuming to learn how to use for sytem admins (especially for those with little previous AMS/CRM experience).