Virtual fundraising software for nonprofits