We've customized iMIS to offer some of the same functionality that we would see in a newer system. This has proven expensive and burdensome for our staff. We have had to hire outside companies to help with a lot of areas. The member experience is not good. A lot of steps are often needed to do things that should be simple and on many newer AMS are standard.
We are a long-time user of iMIS and over the years due to limited functionality and not totally user-friendly, we have added numerous third-party applications, some integrated and others not integrated. While iMIS was chosen originally for its ease of upgradability, these third-party applications have made upgrades difficult and thus we have fallen behind on upgrades as well as have created multiple data silos making it difficult to see a full overview of member activities. Several of these third-party applications are developed by iMIS resellers themselves making it difficult to switch r
I actually don't mind iMIS (I have found people either LOVE it or HATE it). But I was just content. There were functional issues with the system, but looking back, I'm pretty confident those issues were because our rep wasn't clear in what was needed to give the desired end result.
iMIS is totally capable of giving you what you need. But, you may need to get creative in how you pull date, clean it, store it, etc. etc. in order to get what you need.