Corporate philanthropy and CSR (Corporate Social Responsibility) share many things in common, and their concepts oftentimes overlap.