iDonate is a great platform to manage and track donations. I love the ability to have a donor portal and have a single place to manage all of my donors. I also love the ability to track the giving journey from the time a donation is made to the time it is processed. I wish there were more features to be able to use in the platform. I would like to be able to use some of the more advanced features of the platform. I would highly recommend iDonate to any nonprofit. I have been able to track donations and donors in a central place. It is also great for peer to peer fundraising.