DonorPerfect thinks of just about everything
I am setting this account up for a client who has systems scattered across different tools that don't communicate. DonorPerfect has a very user-friendly interface, knowledgeable staff, helpful tutorials and useful reports. The company has also been around for a long time, supporting the non-profit world, so their product has developed to support many different donation scenarios.
