How businesses can use technology to make CSR programs more efficient