iMIS does it all! It collects our member data, processes payments, houses our website, generate reports, communicates with members, hosts evets, and everything else in between. It's a great way to have all our data stored in one place and we can find out as much about our member as possible. Lots of different applications integrate with iMIS so it helps to transfer data back and forth and iMIS becomes the single source of truth. It's a bit of learning curve in the beginning, but once you get over it, it's straightforward to use.