CSR Framework