Personify has a wide array of features which can be used for association membership management and fundraising.
Personify is not intuitive, and has a dated and somewhat clunky interface. If a user does not follow certain steps when navigating between pages, they will have trouble pulling reports, get error messages, etc. It isn't used widely, and even if employees are familiar with other database softwares, they will need specialized help to learn how to navigate Personify.
While you can customize what individual users can see and what reports they can pull, this often led to a limited view of the "big picture" which led to variations of the same information being held in different places. My job often became troubleshooting issues from Personify, because different reports would report different information by pulling information from multiple records.
I would recommend exploring other options.
Personify is used to manage our association membership, as well as our fundraising efforts. For my job in particular, Personify reports were used and exported to create mailing lists and other aggregations of member information.