Virtual fundraising software for donor management