Givey: New business platform set to revive corporate giving