We found five interrelated criteria that form a new blueprint for how corporations can maximize their investments in CSR: business-based social purpose, clear theory of change, quality and depth of information, concentrated effort, and partnering with experts.
FORBES: The Five Elements of the Best CSR Programs